Jesse Merhi
|
68be0e3378
|
feat: enable rich setup controls in custodian chat (#114631)
* feat(protocol): carry the awaited wizard step on the chat result
* fix(system-agent): strip sensitive wizard prefill from chat results
* fix(wizard): keep setup secrets server-side
* test(wizard): preserve prompt mock typing
* fix(ui): add reveal toggle to wizard secrets
* refactor(ui): adopt Carapace sensitive input
* fix(ui): hide revealed sensitive input mask
* test(twitch): cover environment-only setup
* feat(custodian): render rich wizard steps
* fix(custodian): validate wizard text replies
* feat(custodian): submit typed wizard answers
* refactor(gateway): isolate custodian chat turns
* fix(gateway): accept session engine adapter
* fix(ui): narrow wizard control values
* refactor: simplify rich wizard answer flow
* fix(custodian): recover evicted wizard sessions
* docs: note custodian rich setup controls
* test(gateway): split wizard answer coverage
|
2026-08-03 22:18:27 +10:00 |
|
Peter Steinberger
|
dfb1378043
|
chore(tui): stabilize queued-turn admission in Gateway PTY test (#118638)
* test(tui): wait for queued turn admission before releasing parent
* test(tui): clarify queued admission event ordering
|
2026-08-03 05:04:05 -07:00 |
|
Goutam Adwant
|
a5160c1294
|
fix(xai): classify exhausted credits as billing (#118615)
|
2026-08-03 04:57:28 -07:00 |
|
Peter Steinberger
|
a30adedc9b
|
fix(cli): preserve gateway request errors in health JSON (#118645)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
|
2026-08-03 04:52:42 -07:00 |
|
Peter Steinberger
|
6addeae3ff
|
test(agents): reuse attempt execution SQLite fixtures (#118646)
* test(agents): reuse attempt execution sqlite fixtures
* test(agents): track attempt fixture temp roots
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 04:52:39 -07:00 |
|
Peter Steinberger
|
1af8bdd9ee
|
test(system-agent): reuse setup fixtures (#118636)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 04:18:57 -07:00 |
|
Peter Steinberger
|
3c085c1872
|
test(gateway): isolate session patch provider policy (#118633)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 04:17:03 -07:00 |
|
Peter Steinberger
|
a6f9da8bdb
|
refactor: centralize cron, doctor, and TUI ownership (#118515)
* refactor(cron): centralize queued run activation
* refactor(doctor): share session SQLite report scaffolding
* refactor(tui): unify slash command registry
* fix(tui): satisfy command registry lint
* fix(tui): align shared command usage help
* fix(btw): preserve outbound usage placeholder
|
2026-08-03 04:08:54 -07:00 |
|
Peter Steinberger
|
0e1a3220ea
|
fix(agents): prevent hosted tools during conversation compaction (#118618)
|
2026-08-03 03:40:22 -07:00 |
|
Peter Steinberger
|
6d8c1ed30d
|
fix(voice-call): prevent unrelated session recall in fast context (#118498)
* fix(talk): authorize fast session context
* test(plugins): preserve memory runtime mock types
* fix(plugins): preserve memory authorizer binding
* fix(memory): forward search authorization in lazy runtime
* test(memory): verify lazy authorizer host binding
* docs(plugins): define memory search authorization contract
|
2026-08-03 03:38:02 -07:00 |
|
Peter Steinberger
|
a9da10ea9e
|
fix(gateway): bind response history to verified proxy identity (#118607)
|
2026-08-03 03:20:38 -07:00 |
|
Peter Steinberger
|
9c22a4349d
|
chore: speed up gateway CLI test startup (#118620)
* test(cli): avoid unrelated startup graphs
* test(cli): preserve startup coverage
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 03:17:25 -07:00 |
|
qingminlong
|
3f3e59b54d
|
fix(cron): defer auto-disable notifications until persistence (#118384)
* fix(cron): defer auto-disable notifications until persistence
* fix(cron): emit disable notifications only after durable roster commits
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-08-03 03:07:46 -07:00 |
|
Peter Steinberger
|
f9df87ce68
|
fix(agents): preserve successful sessions_yield handoffs (#118584)
* fix(agents): preserve successful sessions_yield handoffs
* fix(agents): require visible replies after yielded subagents
* fix(agents): reject progress notices as yielded final replies
|
2026-08-03 03:04:30 -07:00 |
|
Peter Steinberger
|
cc940b5ff5
|
test(agents): reuse managed worktree fixtures (#118619)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 02:59:47 -07:00 |
|
Peter Steinberger
|
deb682abfe
|
refactor(plugins): consolidate extension runtime helpers (#118509)
* refactor(plugins): consolidate extension runtime helpers
* fix(ci): satisfy extension type and lint checks
* chore(plugin-sdk): regenerate API baseline for #118509
|
2026-08-03 02:56:43 -07:00 |
|
Peter Steinberger
|
188957a18a
|
fix(gateway): require explicit credentials for probe URL overrides (#118614)
|
2026-08-03 02:52:29 -07:00 |
|
Peter Steinberger
|
96b4258734
|
fix(gateway): reject destroyed watch response sockets (#118606)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
|
2026-08-03 02:41:47 -07:00 |
|
Peter Steinberger
|
f6540b0a1f
|
test(agents): reuse prepared plugin metadata (#118613)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 02:41:12 -07:00 |
|
ralf003
|
a0a1893605
|
fix(read): explain directory paths (#114601)
Co-authored-by: ralf003 <23394662@qq.com>
|
2026-08-03 17:36:20 +08:00 |
|
Peter Steinberger
|
ecc49b5a87
|
refactor(tts): absorb speech core package (#118513)
* refactor(tts): absorb speech core package
* fix(tts): preserve runtime SDK exports
* refactor(tts): remove private package exports
* test(tts): align canonical runtime mocks
* test(tts): complete canonical settings mocks
* chore(plugin-sdk): regenerate API baseline for #118513
|
2026-08-03 02:25:48 -07:00 |
|
Peter Steinberger
|
e797e69969
|
refactor(agents): remove stale runner state plumbing (#118495)
* refactor(agents): remove stale runner state plumbing
* refactor(agents): keep bootstrap warning owner reachable
* refactor(agents): inline bootstrap warning predicates
* refactor(agents): extract bootstrap warning contracts
* refactor(agents): keep bootstrap detail type private
* refactor(auto-reply): drop vacuous abort returns
|
2026-08-03 01:59:31 -07:00 |
|
Peter Steinberger
|
f62e42b69f
|
test(gateway): skip servers for handler fixtures (#118581)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 01:54:36 -07:00 |
|
Peter Steinberger
|
2923ee40c4
|
test(tui): reuse real gateway PTY fixture (#118567)
* test(tui): reuse real gateway PTY fixture
* test(tui): share gateway mock model
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 01:53:26 -07:00 |
|
Peter Steinberger
|
63651a1878
|
fix: keep command tests independent of ambient Gateway tokens (#118577)
* test(commands): isolate missing gateway token environment
* test(commands): isolate doctor gateway token environment
|
2026-08-03 01:48:51 -07:00 |
|
Peter Steinberger
|
b21056a0dc
|
fix: show effective channel model in Telegram status (#118548)
|
2026-08-03 01:45:52 -07:00 |
|
Peter Steinberger
|
684d32bed5
|
test(system-agent): reuse approval CLI fixture (#118572)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 01:45:47 -07:00 |
|
Peter Steinberger
|
7571679ecc
|
test(gateway): reuse directive transcript database (#118585)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 01:42:48 -07:00 |
|
joshavant
|
85466666af
|
fix(agents): preserve authoritative terminal replies
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
8fd9b2a475
|
fix(agents): migrate retained completion results
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
32a1579af8
|
fix(agents): preserve terminal announce semantics
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
a37c5acc28
|
test: align resumed delivery with deterministic cleanup
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
777b463fff
|
refactor: share queued delivery settlement
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
d0439b9ce0
|
fix: distinguish dismissed task delivery
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
2b79de486b
|
test: isolate image tool from delivery queue runtime
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
649d7d99f1
|
fix: route task publication through runtime facade
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
7b25128a22
|
test: classify task recovery CLI mutations
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
75021a76b6
|
test: align announce loop guard with retry window
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
b5eb1a09db
|
fix: break delivery queue storage import cycle
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
7e7e48ac19
|
test: prove blocked completion recovery after restart
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
1f78c39bd8
|
fix: adapt completion delivery to current main
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
35cc9b7c9b
|
fix: satisfy completion delivery changed gates
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
c5d275f8d6
|
refactor: internalize completion delivery seams
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
544ac96bf7
|
test: type retained completion fixture
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
6ca16f7f3d
|
fix: redrive retained text completions
|
2026-08-03 02:48:34 -05:00 |
|
joshavant
|
d9393bd3cb
|
fix: make subagent completion delivery durable
|
2026-08-03 02:48:34 -05:00 |
|
Peter Steinberger
|
51483c5a42
|
test(gateway): consolidate worker environment fixtures (#118565)
|
2026-08-03 00:46:43 -07:00 |
|
saegist
|
59b97653de
|
fix: preserve agent timeout after queueing (#117995)
* fix: preserve full agent execution timeout after queueing
* fix: keep expired queue deadlines terminal
|
2026-08-03 00:41:22 -07:00 |
|
Peter Steinberger
|
820cd7c152
|
fix(slack): finalize the actual delivered question card (#118450)
* fix(slack): finalize the actual delivered question card
* test(slack): type question delivery response mocks correctly
* fix(slack): retain delivered question identity through reconciliation
* fix(slack): finalize through the registered channel adapter
* fix(slack): share question runtime and finalize accepted cards
* test(slack): assert private card metadata with direct JSON serialization
|
2026-08-03 00:28:54 -07:00 |
|
Peter Steinberger
|
7c35cbc4f4
|
test(node-host): isolate linux plugin discovery (#118556)
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local>
|
2026-08-03 00:25:48 -07:00 |
|