Vincent Koc
9f06eb23e8
refactor(googlechat): privatize monitor access helpers ( #106871 )
2026-07-14 06:44:42 +08:00
Peter Steinberger
0b96300fc6
refactor(shared): privatize internal helpers ( #106868 )
2026-07-13 15:40:31 -07:00
Peter Steinberger
4568606490
refactor(telegram): privatize doctor helpers ( #106861 )
2026-07-13 15:29:06 -07:00
Vincent Koc
a8548a1191
refactor(shared): narrow entry status API ( #106856 )
2026-07-14 06:24:21 +08:00
Peter Steinberger
03455c9cd0
refactor(auto-reply): privatize finalization timeout ( #106853 )
2026-07-13 15:17:11 -07:00
Peter Steinberger
e69df7ef22
refactor(cli): privatize internal exports ( #106848 )
2026-07-13 15:09:26 -07:00
Peter Steinberger
3c58dba07b
refactor(ui): privatize chat settings patch tracker ( #106842 )
2026-07-13 14:58:59 -07:00
Vincent Koc
d08228eee1
refactor(shared): privatize requirement helpers ( #106837 )
2026-07-14 05:50:55 +08:00
Peter Steinberger
70ab6b324d
refactor(lobster): use canonical core export
2026-07-13 14:39:18 -07:00
Josh Avant
65aa778171
fix: recover message sessions after reply finalization stalls ( #106792 )
...
* fix(auto-reply): bound reply finalization ownership
* fix(auto-reply): clean finalization exports
* fix(auto-reply): satisfy finalization lint
2026-07-13 16:36:35 -05:00
Vincent Koc
0f3dc25a3e
refactor(cli): privatize precomputed help parser ( #106692 )
2026-07-14 05:33:19 +08:00
Peter Steinberger
9b64c861e5
fix(chat): prevent reasoning races after model changes ( #106534 )
...
* fix(chat): serialize session setting changes
* fix(chat): bind settings mutations to gateway routes
* fix(chat): align settings lanes with shared requests
* fix(ios): preserve injected session mutations
* fix(chat): preserve authoritative settings refreshes
* fix(chat): reconcile authoritative settings state
* fix(ci): satisfy session settings quality gates
* fix(android): regenerate native string resources
* fix(ci): update session settings export baseline
* fix(ci): reconcile dead export baseline
* fix(android): resume outbox after settings lane
* chore(i18n): refresh native source inventory
* chore(i18n): refresh rebased native inventory
* chore(i18n): sync control UI locales
* chore: keep release notes in pull request
* style(macos): fix settings comment format
* fix(ai): keep Google thinking type internal
2026-07-13 14:27:54 -07:00
Peter Steinberger
821ec6da45
refactor(agents): remove duplicate session tool exports ( #106828 )
2026-07-13 14:24:29 -07:00
Peter Steinberger
f1331bcea2
build(knip): model agent sessions SDK entry ( #106807 )
2026-07-13 13:58:03 -07:00
Peter Steinberger
6d84622920
refactor(agents): privatize model catalog types ( #106801 )
2026-07-13 13:45:48 -07:00
Peter Steinberger
90a545b9e6
refactor(slack): trim internal exports ( #106794 )
2026-07-13 13:37:21 -07:00
Peter Steinberger
359c8917ec
refactor(commands): privatize setup types ( #106771 )
...
* refactor(commands): privatize setup types
* chore(deadcode): refresh export baseline
2026-07-13 12:57:29 -07:00
Peter Steinberger
6d299f383c
refactor(memory-core): remove unused exports
2026-07-13 12:44:33 -07:00
Peter Steinberger
eb60b2208c
refactor(feishu): remove unused exports
2026-07-13 12:44:33 -07:00
Peter Steinberger
35a02653c8
refactor(qqbot): remove unused exports
2026-07-13 12:44:33 -07:00
Peter Steinberger
bad37249f5
refactor(agents): privatize auth planning types ( #106756 )
...
* refactor(agents): privatize auth planning types
* chore(deadcode): refresh export baseline
2026-07-13 12:31:28 -07:00
Peter Steinberger
a15c6af48e
refactor(auto-reply): privatize command helpers ( #106750 )
...
* refactor(auto-reply): privatize command helpers
* chore(deadcode): refresh export baseline
2026-07-13 12:26:17 -07:00
Peter Steinberger
d1684f48a3
refactor: delete dead infra and config exports ( #106019 )
...
* refactor: delete dead infra and config exports
* refactor: preserve live infra and config contracts
* refactor(config): remove obsolete file-store lifecycle APIs
* refactor(infra): finish current-main dead export cleanup
2026-07-13 12:00:47 -07:00
Peter Steinberger
59003634ad
refactor(cron): retire cron_run_logs; ledger-owned retention and cancellation
...
Stops the legacy run-log dual-write, auto-imports remaining rows and drops
the table at state-DB open (table-presence guard: self-heals downgrade
round-trips), keeps the newest 2000 terminal runs per job in the ledger,
retires cron.runLog config via doctor, and moves live-run cancellation to
src/cron behind the shared task control seam.
Part 2 of 2 for #106041 .
2026-07-13 11:41:27 -07:00
Peter Steinberger
cdf4f2208b
chore(deadcode): move resolveCronRunEndedAt baseline entry to event codec
2026-07-13 11:32:57 -07:00
Peter Steinberger
b1f765ae8b
fix(cron): baseline transitional cron-ledger exports; drop dead migration re-export
...
check-dependencies (knip) flagged run-log read exports left unused after the
reader flip plus test-only ledger/migration exports. Baseline the genuine
test-only/transitional exports; remove the redundant state-migrations barrel
re-export (state-db imports the migration from the sibling module directly).
2026-07-13 11:32:57 -07:00
Peter Steinberger
bfe2786957
refactor(ui): remove dead exports ( #105979 )
...
* refactor(ui): remove dead exports
* chore(deadcode): refresh export baseline
* refactor(gateway): privatize chat media fields
2026-07-13 11:32:00 -07:00
Peter Steinberger
db02a96c4c
refactor(process): route bounded commands through Execa ( #106495 )
...
* refactor(process): centralize bounded command execution
* refactor(process): migrate core one-shot commands
* refactor(plugins): migrate one-shot commands
* fix(process): await Windows tree termination
* chore(plugin-sdk): refresh process runtime surface
* refactor(process): migrate remaining bounded commands
* refactor(process): normalize command result handling
* refactor(process): split execution responsibilities
* chore(plugin-sdk): refresh API baseline
* chore(process): remove release-owned changelog entry
* fix(process): narrow binary command input checks
* fix(process): cap sandbox command output
* fix(qa-lab): preserve exact node probe env
* chore(ci): refresh dead export baseline
* fix(process): preserve force-kill command deadlines
* fix(process): avoid post-exit timeout reclassification
* test(process): update scp staging wrapper mock
* test(process): update remaining wrapper mocks
* refactor(qa-lab): preserve Execa tar execution
2026-07-13 11:07:35 -07:00
Peter Steinberger
4c7efd2673
refactor(agents): privatize session state types ( #106672 )
...
* refactor(agents): privatize session state types
* chore(deadcode): shrink agents export baseline
2026-07-13 11:04:21 -07:00
Vincent Koc
ee2efed993
refactor(commands): remove duplicate session target export ( #106620 )
2026-07-14 01:49:36 +08:00
Peter Steinberger
9544937b22
refactor(auto-reply): trim test facade exports ( #106639 )
2026-07-13 10:43:41 -07:00
Peter Steinberger
2b9991c748
refactor(agents): privatize native hook relay internals ( #106634 )
...
* refactor(agents): privatize native hook relay internals
* chore(ci): shrink dead-export baseline
2026-07-13 10:27:34 -07:00
Peter Steinberger
edbcf11451
refactor(auto-reply): privatize reply helpers ( #106600 )
2026-07-13 10:12:17 -07:00
Peter Steinberger
5d12f6bfb5
refactor(policy): remove remaining unused exports ( #106591 )
...
* refactor(policy): remove unused exports
* chore(deadcode): regenerate policy export baseline
2026-07-13 09:47:31 -07:00
Vincent Koc
1708faf85b
refactor(cli): remove obsolete gateway call options export ( #106549 )
2026-07-14 00:38:14 +08:00
Peter Steinberger
8867a9da0b
refactor(extensions): remove unused Discord and QA Lab exports ( #106286 )
...
* refactor(extensions): remove unused major-plugin exports
* refactor(qa-lab): preserve existing test seams
* chore(deadcode): regenerate export baseline
* refactor(qa-lab): share evidence environment resolver
2026-07-13 09:25:45 -07:00
Vincent Koc
9619585e85
refactor(cli): collapse npm pinning helpers ( #106499 )
2026-07-14 00:12:02 +08:00
Peter Steinberger
f0fe068da7
refactor(agents): trim MCP runtime exports ( #106520 )
...
Related: #105595
2026-07-13 08:49:16 -07:00
Peter Steinberger
9f546e2645
refactor: clear remaining plugin dead-export baseline ( #106488 )
...
* refactor: clear remaining plugin dead-export baseline
* refactor: expose plugin runtime type consumers to knip
2026-07-13 08:26:12 -07:00
Peter Steinberger
11f6247618
refactor(commands): privatize doctor helpers ( #106478 )
2026-07-13 08:16:29 -07:00
Peter Steinberger
d323e421c8
refactor(agents): trim fast-mode re-exports ( #106463 )
2026-07-13 08:00:58 -07:00
Peter Steinberger
ab7f6dd3c9
refactor(deadcode): trim policy private exports ( #106290 )
2026-07-13 07:58:12 -07:00
Vincent Koc
69554995c1
refactor(logging): privatize timezone validation helper ( #106459 )
2026-07-13 22:55:27 +08:00
Peter Steinberger
96522b9fce
refactor(commands): trim internal helper exports ( #106455 )
2026-07-13 07:49:09 -07:00
Vincent Koc
1b43d71440
refactor(channels): privatize approval channel list ( #106447 )
2026-07-13 22:35:26 +08:00
Peter Steinberger
0e96fc7e10
refactor(agents): trim bootstrap test exports ( #106427 )
...
* refactor(agents): trim bootstrap test exports
* test(agents): isolate bootstrap cache cases
2026-07-13 07:24:33 -07:00
Vincent Koc
60e8d4f021
refactor(queue): remove dead summary reset ( #106440 )
2026-07-13 22:14:37 +08:00
Vincent Koc
c45553089a
refactor(slack): trim private reply exports ( #106431 )
2026-07-13 21:53:34 +08:00
Peter Steinberger
a965d28e04
refactor(cli): trim internal command exports ( #106426 )
2026-07-13 06:47:02 -07:00
Peter Steinberger
b76a7f453b
refactor(auto-reply): trim internal export surface ( #106409 )
...
* refactor(auto-reply): trim internal export surface
* chore(deadcode): update auto-reply export baseline
2026-07-13 06:17:20 -07:00