Peter Steinberger
a577c30863
docs: update session sqlite guidance
2026-05-10 06:04:34 +01:00
Peter Steinberger
bca4b69e2c
refactor: remove session-dir transcript classifiers
2026-05-10 06:04:34 +01:00
Peter Steinberger
12f7f33362
test: stop seeding memory transcripts in session dirs
2026-05-10 06:04:34 +01:00
Peter Steinberger
1566c4ba89
refactor: propagate sqlite transcript scope from guards
2026-05-10 06:04:34 +01:00
Peter Steinberger
17c5464519
refactor: key transcript updates by sqlite scope
2026-05-10 06:04:34 +01:00
Peter Steinberger
07d4b568d5
docs: point session storage docs at sqlite
2026-05-10 06:04:33 +01:00
Peter Steinberger
25fed64aeb
refactor: read session memory from sqlite scope
2026-05-10 06:04:33 +01:00
Peter Steinberger
0b4edf44de
refactor: stop setup creating session directories
2026-05-10 06:04:33 +01:00
Peter Steinberger
35d108f6e0
test: keep legacy session fixtures in migration tests
2026-05-10 06:04:33 +01:00
Peter Steinberger
a2998911a2
refactor: reconcile cron rows in sqlite
2026-05-10 06:04:33 +01:00
Peter Steinberger
dc23c2ee5b
refactor: update cron jobs by sqlite row
2026-05-10 06:04:33 +01:00
Peter Steinberger
c07354de4f
refactor: remove stale session writer test mock
2026-05-10 06:04:33 +01:00
Peter Steinberger
fdbfa1bffc
refactor: finish database-first state migration
2026-05-10 06:04:32 +01:00
Peter Steinberger
90b405ecb5
refactor: retire legacy session store config
2026-05-10 06:04:30 +01:00
Peter Steinberger
f91d9769e8
refactor: move runtime json state imports to doctor
2026-05-10 06:04:30 +01:00
Peter Steinberger
a7180ae173
refactor: move commitments state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
003dfb4821
refactor: move channel pairing state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
be790009f8
refactor: move device and push state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
09904d2029
refactor: move cron runtime state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
e07df2ba27
refactor: make sessions sqlite-only
2026-05-10 06:04:29 +01:00
Peter Steinberger
53a9b7a786
refactor: move session management to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
add224cec2
refactor: move session state migration to doctor
2026-05-10 06:04:29 +01:00
Peter Steinberger
a3016424ee
refactor: remove cron session reaper
2026-05-10 06:04:28 +01:00
Peter Steinberger
da4646e421
refactor: remove legacy session store cache
2026-05-10 06:04:28 +01:00
Peter Steinberger
2b708f88d2
refactor: remove duplicate session status reader
2026-05-10 06:04:28 +01:00
Peter Steinberger
dea2c7f504
refactor: remove session maintenance write options
2026-05-10 06:04:28 +01:00
Peter Steinberger
101883bb67
refactor: stop exporting managed media json
2026-05-10 06:04:28 +01:00
Peter Steinberger
39462bc997
refactor: make sqlite sidecars import-only
2026-05-10 06:04:28 +01:00
Peter Steinberger
3330c1abfc
refactor: make session cleanup explicit
2026-05-10 06:04:28 +01:00
Peter Steinberger
81f1a01c5e
refactor: keep session import in doctor
2026-05-10 06:04:28 +01:00
Peter Steinberger
851a68e12b
refactor: make sessions json doctor-import only
2026-05-10 06:04:28 +01:00
Peter Steinberger
115d0266eb
refactor: move agent runtime state toward piless
2026-05-10 06:04:28 +01:00
Peter Steinberger
743413aa6f
fix: preserve auth profiles for one-off model overrides
2026-05-10 00:50:10 -04:00
Peter Steinberger
f7a14e678b
fix: keep model visibility policy internal
2026-05-10 00:50:10 -04:00
Peter Steinberger
743e543639
docs: mention provider wildcard model allowlists
2026-05-10 00:50:10 -04:00
80mills
ebd776298f
Add provider wildcard model visibility
2026-05-10 00:50:10 -04:00
Kevin Lin
b79de62b3c
fix(codex): remove dynamic tools profile option
2026-05-09 21:34:33 -07:00
Peter Steinberger
40aa57ba8f
fix(openai): accept realtime event aliases
2026-05-10 05:20:52 +01:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Colin
7a2a31dede
feat: add realtime voice OAuth controls
2026-05-10 00:13:23 -04:00
Peter Steinberger
f83dbbc926
fix(discord): prevent realtime answer replacement
2026-05-10 05:01:19 +01:00
Ruben Cuevas
c61abfab30
docs(memory): clarify memory maintenance expectations
2026-05-09 23:53:37 -04:00
Peter Steinberger
997edf66a1
fix(openai): respect disabled realtime input interruption
2026-05-10 04:50:29 +01:00
Peter Steinberger
4a6bf45422
fix(discord): log realtime voice barge-in diagnostics
2026-05-10 04:33:32 +01:00
Hua Yang
dff4a04c1f
feat(signal): support container REST API
...
Adds container REST/WebSocket support for bbernhard/signal-cli-rest-api Signal deployments.
Closes #10240 .
Thanks @Hua688.
Verification:
- pnpm exec oxfmt --check --threads=1 docs/channels/signal.md
- pnpm lint:extensions
- pnpm test extensions/signal
- pnpm tsgo:extensions && pnpm tsgo:test:extensions
- pnpm config:docs:check
- git diff --check
- CI checks on PR head 1d0a536ecd
- Crabbox/Testbox live Docker smoke tbx_01kr7h07shhcafxjc0ezfh946w / run 25614453516
2026-05-09 23:13:55 -04:00
Peter Steinberger
487687a6f0
build(discord): skip native opus builds by default ( #80071 )
2026-05-09 22:59:09 -04:00
Vincent Koc
f13dfd6004
docs(cli): align setup command hierarchy
2026-05-10 10:28:48 +08:00
Kevin Lin
ce0584af89
docs: reorganize Codex harness docs ( #80029 )
...
* docs: reorganize codex harness docs
* docs: address codex harness review findings
* docs: move codex references to reference nav
* docs: add codex topic configuration section
2026-05-09 19:02:50 -07:00
Peter Steinberger
eda0316af3
fix: classify active memory no-relevant status ( #80015 )
...
Recreated locally from PR #80015 because the contributor branch could not be updated by maintainers (maintainerCanModify=false).
Fixes #79812 .
Co-authored-by: Andy Ye <andy@Andys-MacBook-Pro-2.local >
2026-05-10 02:47:41 +01:00
Peter Steinberger
eacdfbc84b
feat: improve subagent orchestration
2026-05-09 21:47:14 -04:00