openclaw/src/commands
Omar Shahine 6f9da38401
feat(agents): rename model- and user-facing scheduler strings to automations (#114852)
* fix(agents): teach canonical automations tool in fallback guidance and reuse the identity source

Review follow-ups: the structured-list fallback still taught models the cron
tool; the cron-scope test echoed its own stub; MCP serve allowlist and voice
confirmation hardcoded the name instead of the canonical constant.

* fix(mcp): place automations identity import outside the header comment

* feat(agents): rename model- and user-facing scheduler strings to automations

Rewrites every string the model or user sees that names the feature:
tool label and terminal presentation, display-summary preset, subagents
catalog description, heartbeat guidance, subagent prompt, session labels
(Cron: -> Automation:), default job name, unattended-run preamble, delivery
awareness text, task-ledger progress summary, failure alerts, auto-disable
notification, model preflight diagnostics, validation errors, and the
shipped workspace AGENTS.md template. Adds a system-prompt backstop rule on
the automations tool line: the feature is called automations, never cron.

Cron stays only where it names the schedule syntax ({kind:"cron"}, cron
expressions), config keys (cron.triggers.enabled), RPC method names, and
session-key namespaces. Test fixtures with legacy labels are kept as
stored-data coverage. Part of RFC openclaw/rfcs#50 Phase 1 (PR B).

* docs(templates): keep workspace template on the live docs anchor until the docs PR renames it

* fix(cron): rename remaining failure-notification producers and stale test expectations

Codex review follow-ups: the per-run failure notification (server-cron-
notifications) and the doctor legacy-notify advisory still said Cron job;
failure-alert and incomplete-turn suites still asserted the old wording.

* chore(plugin-sdk): re-emit plugin-state test runtime dts

CI's extension-boundary runner holds stale tsgo incremental state whose
cached plugin-state-test-runtime.d.ts predates the keyed-store re-exports;
the freshness stamp validates it and reruns reuse the same sticky disk.
Touching the module forces incremental emit to regenerate the declaration.
Fresh builds of this head (local exact CI command and a forced Testbox
rebuild) both emit the exports correctly.

* fix(agents): rename residual model- and operator-facing cron prose

Found in combined dev-gateway E2E: fallback tool line still told models the
scheduler tool is cron; heartbeat scratch description, cron model preflight
rejection, doctor and Claw prose still said cron jobs.

* fix(agents): finish model-facing scheduler strings flagged in review

Loop work-order prompts, subagents tool description, cron-tool write errors,
and the headless exec denial label now say automations; loop builders covered
by prompt assertions; snapshots regenerated.

* chore(agents): refresh generated baselines and live docs anchor after rebase onto main

* fix(agents): rename new main-side cron tool error expectations to automations

* fix(gateway): rename main-side cron notification test expectations to automations

* chore(agents): apply review moves - automations commands in workspace template, drop unrelated sdk comment

---------

Co-authored-by: Omar Shahine <10343873+omarshahine@users.noreply.github.com>
2026-07-30 08:54:55 -07:00
..
agent refactor(agents): remove runtime migration fallbacks and post-split duplication (#114355) 2026-07-27 08:02:53 -04:00
channel-setup refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
channels refactor(channels): own account config mutations (#115970) 2026-07-30 08:20:41 +08:00
dashboard feat(linux): native gateway transport for Quick Chat — device identity, TLS pinning, ack-driven sends (#110491) 2026-07-18 09:59:10 +01:00
doctor feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
gateway-status improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
migrate feat(onboard): stage migration imports before promotion (#112798) 2026-07-23 07:06:01 -04:00
models fix(ui): make model setup actionable before selection (#116079) 2026-07-30 08:34:43 +08:00
onboard-non-interactive fix(onboard): ignore blank workspace inputs (#115537) 2026-07-29 00:10:00 -04:00
promos fix(cli): write --json payloads to stdout not stderr (#109808) 2026-07-17 21:59:30 +01:00
setup/__tests__ docs: document setup command helpers 2026-06-04 13:00:10 -04:00
status-all improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
agent-command-state.test-mocks.ts improve: speed up agent command tests (#107107) 2026-07-13 21:46:50 -07:00
agent-command.test-mocks.ts fix(models): support nested policy wildcards (#111350) 2026-07-19 06:47:42 -07:00
agent-exec-plugin.e2e.test.ts fix(cli): preserve installed plugins in agent exec (#116336) 2026-07-30 03:00:17 -07:00
agent-exec.test.ts fix(cli): preserve installed plugins in agent exec (#116336) 2026-07-30 03:00:17 -07:00
agent-exec.ts fix(cli): preserve installed plugins in agent exec (#116336) 2026-07-30 03:00:17 -07:00
agent-via-gateway.test.ts fix(agent): honor explicit local timeout override (#114621) 2026-07-29 09:38:51 -04:00
agent-via-gateway.ts fix(agent): exit nonzero when gateway runs do not complete (#111126) 2026-07-28 19:47:26 -05:00
agent.acp.test.ts fix(sessions): reconcile client-abandoned running sessions on restart (#111699) 2026-07-20 19:39:41 -07:00
agent.delivery.test.ts refactor: canonicalize session delivery state (#113225) 2026-07-24 01:01:19 -07:00
agent.runtime-config.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
agent.session.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
agent.test.ts refactor(sessions): consolidate entry state (#115299) 2026-07-28 14:31:02 -04:00
agent.ts
agent.worktree-race.test.ts refactor(sessions): collapse legacy JSON store (#113075) 2026-07-23 09:36:48 -07:00
agents.add.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
agents.bind.commands.test.ts docs: document command scan batch 2026-06-04 19:01:12 -04:00
agents.bind.matrix.integration.test.ts fix(agents): reject bind specs with extra colon segments (#95572) 2026-06-22 03:07:50 +00:00
agents.bind.test-support.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
agents.binding-format.ts
agents.bindings.ts fix(core): make indexed access explicit across remaining src (NUIA phase 3b) (#104773) 2026-07-11 20:47:34 -07:00
agents.command-shared.ts
agents.commands.add.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
agents.commands.bind.ts
agents.commands.delete.ts fix(config): refuse roster writes that silently drop agent entries (#114054) 2026-07-26 03:00:30 -04:00
agents.commands.identity.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
agents.commands.list.test.ts docs: document command test batch 2026-06-04 18:50:37 -04:00
agents.commands.list.ts
agents.config.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
agents.delete.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
agents.identity.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
agents.providers.test.ts fix(channels): own account status in one closed state machine (#114775) 2026-07-27 23:04:28 -04:00
agents.providers.ts fix(channels): own account status in one closed state machine (#114775) 2026-07-27 23:04:28 -04:00
agents.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
audit.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
audit.test.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
audit.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
auth-choice-legacy.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
auth-choice-legacy.ts docs: document auth choice command helpers 2026-06-04 11:14:36 -04:00
auth-choice-options.static.ts fix(onboard): survive inference owner drift and prefer subscription logins in guided setup (#112378) 2026-07-21 22:03:26 -07:00
auth-choice-options.test.ts fix(macos): keep Connect Your AI choices in CLI order (#107642) 2026-07-14 13:19:32 -07:00
auth-choice-options.ts fix(macos): keep Connect Your AI choices in CLI order (#107642) 2026-07-14 13:19:32 -07:00
auth-choice-prompt.test.ts fix(onboard): survive inference owner drift and prefer subscription logins in guided setup (#112378) 2026-07-21 22:03:26 -07:00
auth-choice-prompt.ts fix(onboard): survive inference owner drift and prefer subscription logins in guided setup (#112378) 2026-07-21 22:03:26 -07:00
auth-choice.apply-helpers.ts docs: document auth choice command helpers 2026-06-04 11:14:36 -04:00
auth-choice.apply.api-providers.test.ts docs: document command cleanup batch 2026-06-04 19:05:16 -04:00
auth-choice.apply.api-providers.ts refactor(auth): remove unused provider hook 2026-06-17 23:34:35 +08:00
auth-choice.apply.plugin-provider.test.ts fix(onboard): keep invalid wizard retries unpersisted (#111558) 2026-07-20 02:47:21 +00:00
auth-choice.apply.ts fix(onboard): keep invalid wizard retries unpersisted (#111558) 2026-07-20 02:47:21 +00:00
auth-choice.apply.types.ts fix(onboard): keep invalid wizard retries unpersisted (#111558) 2026-07-20 02:47:21 +00:00
auth-choice.model-check.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
auth-choice.model-check.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
auth-choice.preferred-provider.test.ts refactor(commands): remove compatibility barrels 2026-06-18 08:56:48 +08:00
auth-choice.test.ts chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
auth-choice.ts fix(onboard): keep invalid wizard retries unpersisted (#111558) 2026-07-20 02:47:21 +00:00
auth-token.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
backup-shared.ts fix(backup): validate canonical sqlite ownership (#113287) 2026-07-24 17:10:58 +08:00
backup-sqlite.test.ts feat(backup): add verified SQLite snapshots (#105718) 2026-07-13 06:27:14 +08:00
backup-sqlite.ts refactor(deadcode): repair export baseline drift (#105739) 2026-07-12 16:24:31 -07:00
backup-verify.test.ts fix(sqlite): normalize Windows verification paths (#113313) 2026-07-24 21:00:15 +08:00
backup-verify.ts refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
backup.atomic.test.ts fix(backup): publish archives durably (#113302) 2026-07-24 19:12:11 +08:00
backup.create-verify.test.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
backup.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
backup.test.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
backup.ts refactor(commands): trim backup type exports 2026-06-17 11:35:50 +08:00
channel-account-context.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
channel-test-registry.ts docs: document channel setup commands 2026-06-04 11:18:50 -04:00
channels.add.test.ts fix: open selected channel setup immediately (#113197) 2026-07-27 03:30:15 +10:00
channels.adds-non-default-telegram-account.test.ts refactor(channels): trim deprecated setup-input fields and legacy promotion keys to published readers (#112587) 2026-07-22 01:15:58 -07:00
channels.config-only-status-output.test.ts fix(channels): own account status in one closed state machine (#114775) 2026-07-27 23:04:28 -04:00
channels.list.test.ts docs: document command setup batch 2026-06-04 19:07:41 -04:00
channels.logs.test.ts fix(logs): preserve log tails across short reads (#105066) 2026-07-14 14:47:53 -07:00
channels.mock-harness.ts docs: document channel command helpers 2026-06-04 11:20:59 -04:00
channels.plugin-install.test-helpers.ts docs: document command scan batch 2026-06-04 19:01:12 -04:00
channels.remove.test.ts refactor(channels): own account config mutations (#115970) 2026-07-30 08:20:41 +08:00
channels.resolve.test.ts feat: add Control UI plugin management (#103176) 2026-07-10 11:56:44 +01:00
channels.status.command-flow.test.ts fix(channels): keep ownerless config visible but undeliverable 2026-06-22 19:12:05 +08:00
channels.status.external-env.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
channels.surfaces-signal-runtime-errors-channels-status-output.test.ts docs: document remaining command tests 2026-06-04 19:11:43 -04:00
channels.ts docs: document channel command helpers 2026-06-04 11:20:59 -04:00
chutes-oauth.test.ts refactor: privatize core dead exports (#107826) 2026-07-14 16:00:58 -07:00
chutes-oauth.ts refactor(core): share error normalization helper 2026-06-23 00:43:50 +08:00
cleanup-command.test-support.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
cleanup-plan.ts docs: document cleanup and configure helpers 2026-06-04 11:22:51 -04:00
cleanup-utils.test.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
cleanup-utils.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
codex-runtime-plugin-install.test.ts fix(onboarding): harden live inference handoff (#107041) 2026-07-13 21:15:36 -07:00
codex-runtime-plugin-install.ts feat(codex): supervise native Codex sessions (#104045) 2026-07-11 00:12:08 -07:00
commitments.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
commitments.ts fix(commitments): keep heartbeats responsive with large queues (#105780) 2026-07-15 03:58:03 -07:00
config-validation.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
config-validation.ts docs: document cleanup and configure helpers 2026-06-04 11:22:51 -04:00
configure.channels.test.ts docs: document command test batch 2026-06-04 18:50:37 -04:00
configure.channels.ts fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
configure.commands.test.ts fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
configure.commands.ts fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
configure.daemon.test.ts chore(tooling): enforce indexed access in core tests (#105375) 2026-07-12 14:29:52 +01:00
configure.daemon.ts fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
configure.gateway-auth.prompt-auth-config.test.ts feat(models): make per-agent allowlists explicit (#110888) 2026-07-18 21:42:05 +01:00
configure.gateway-auth.test.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
configure.gateway-auth.ts feat(models): make per-agent allowlists explicit (#110888) 2026-07-18 21:42:05 +01:00
configure.gateway.test.ts fix(configure): mask gateway token prompts 2026-06-14 07:43:07 +08:00
configure.gateway.ts fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
configure.shared.ts refactor(cli): share Clack select styling 2026-07-13 15:01:41 -07:00
configure.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
configure.wizard.default-agent.test.ts fix(onboard): keep setup effects on the default agent (#112738) 2026-07-22 19:05:21 -04:00
configure.wizard.test.ts fix(configure): ignore blank gateway env credentials in wizard probes (#113096) 2026-07-29 01:12:32 -04:00
configure.wizard.ts fix(configure): ignore blank gateway env credentials in wizard probes (#113096) 2026-07-29 01:12:32 -04:00
copilot-runtime-plugin-install.ts refactor: localize internal implementation constants (#101758) 2026-07-07 08:34:13 -07:00
daemon-install-auth-profiles-source.runtime.ts docs: document daemon install helpers 2026-06-04 11:27:53 -04:00
daemon-install-auth-profiles-store.runtime.ts docs: document daemon install helpers 2026-06-04 11:27:53 -04:00
daemon-install-helpers.test.ts refactor(daemon): centralize environment source lookup (#113283) 2026-07-24 16:45:03 +08:00
daemon-install-helpers.ts refactor(daemon): centralize environment source lookup (#113283) 2026-07-24 16:45:03 +08:00
daemon-install-plan.shared.test.ts refactor(commands): trim internal dead exports (#107621) 2026-07-14 08:36:41 -07:00
daemon-install-plan.shared.ts refactor(commands): trim internal dead exports (#107621) 2026-07-14 08:36:41 -07:00
daemon-install-runtime-warning.test.ts fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
daemon-install-runtime-warning.ts fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
daemon-runtime.test.ts fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
daemon-runtime.ts fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
dashboard.links.test.ts docs: document command scan batch 2026-06-04 19:01:12 -04:00
dashboard.test.ts fix(gateway): preserve local access for specific binds (#98479) 2026-07-10 19:18:47 -07:00
dashboard.ts feat(linux): native gateway transport for Quick Chat — device identity, TLS pinning, ack-driven sends (#110491) 2026-07-18 09:59:10 +01:00
docs.test.ts fix(docs): decode docs search responses with fatal UTF-8 validation (#111288) 2026-07-19 20:56:36 -07:00
docs.ts fix(docs): decode docs search responses with fatal UTF-8 validation (#111288) 2026-07-19 20:56:36 -07:00
doctor-agent-database-operation.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-agent-memory-schema.test.ts fix(memory): keep rollbacks compatible after recall metadata upgrade (#116003) 2026-07-29 11:19:22 -06:00
doctor-agent-memory-schema.ts fix(memory): keep rollbacks compatible after recall metadata upgrade (#116003) 2026-07-29 11:19:22 -06:00
doctor-auth-canonical-api-key-alias.test.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
doctor-auth-flat-profiles.test.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
doctor-auth-flat-profiles.ts fix(auth): complete profile migration when main already owns an OAuth credential (#114226) 2026-07-26 19:47:08 -06:00
doctor-auth-legacy-oauth.ts docs: document doctor auth repair helpers 2026-06-04 11:56:19 -04:00
doctor-auth-legacy-paths.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
doctor-auth-migration-inherited-oauth.test.ts fix(auth): complete profile migration when main already owns an OAuth credential (#114226) 2026-07-26 19:47:08 -06:00
doctor-auth-migration-receipts.test.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
doctor-auth-migration-receipts.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
doctor-auth-oauth-sidecar.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-auth-oauth-sidecar.test.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-auth-oauth-sidecar.ts refactor(auth): finish SQLite-only auth profile cutover (#114033) 2026-07-26 07:27:54 -04:00
doctor-auth-profile-config.ts refactor(commands): hide doctor repair helper types 2026-06-17 11:46:16 +08:00
doctor-auth.deprecated-cli-profiles.test.ts chore(tooling): enforce indexed access in core tests (#105375) 2026-07-12 14:29:52 +01:00
doctor-auth.hints.test.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-auth.profile-health.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-auth.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-auth.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-bootstrap-size.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-bootstrap-size.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-browser.facade.test.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
doctor-browser.ts refactor(commands): hide doctor repair helper types 2026-06-17 11:46:16 +08:00
doctor-channel-ingress.test.ts fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
doctor-channel-ingress.ts fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
doctor-claude-cli.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-claude-cli.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-command-owner.test.ts fix: prevent session exports from writing outside workspace (#104708) 2026-07-14 09:20:43 -07:00
doctor-command-owner.ts fix: prevent session exports from writing outside workspace (#104708) 2026-07-14 09:20:43 -07:00
doctor-completion.test.ts fix: recognize Bash completion installed in login profiles (#113790) 2026-07-25 11:08:59 -07:00
doctor-completion.ts fix: recognize Bash completion installed in login profiles (#113790) 2026-07-25 11:08:59 -07:00
doctor-config-analysis.test.ts fix(doctor): preserve config includes during cleanup (#115723) 2026-07-29 04:29:37 -04:00
doctor-config-analysis.ts fix(doctor): preserve config includes during cleanup (#115723) 2026-07-29 04:29:37 -04:00
doctor-config-audit-scrub.test.ts Doctor: expose config audit scrub findings (#84450) 2026-06-24 09:34:28 -07:00
doctor-config-audit-scrub.ts refactor: move non-session runtime journals to SQLite (#109427) 2026-07-18 11:42:14 +01:00
doctor-config-flow.include-warning.test.ts docs: document remaining command tests 2026-06-04 19:11:43 -04:00
doctor-config-flow.missing-default-account-bindings.integration.test.ts docs: document command status batch 2026-06-04 18:59:04 -04:00
doctor-config-flow.missing-default-account-bindings.test.ts docs: document command test batch 2026-06-04 18:50:37 -04:00
doctor-config-flow.missing-explicit-default-account.test.ts docs: document command status batch 2026-06-04 18:59:04 -04:00
doctor-config-flow.safe-bins.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
doctor-config-flow.test-utils.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-config-flow.test.ts fix(doctor): prevent false provider failures after fresh setup (#114533) 2026-07-27 07:20:51 -04:00
doctor-config-flow.ts fix(config): reject reserved __proto__ MCP server name (#116112) 2026-07-29 16:09:26 -07:00
doctor-config-preflight.process.test.ts fix(cli): exit cleanly on migration refusal (#110207) 2026-07-18 02:29:44 +01:00
doctor-config-preflight.state-migration.test.ts fix(memory): recover divergent dreaming journals (#115855) 2026-07-29 07:32:26 -04:00
doctor-config-preflight.test.ts fix(doctor): honor active migration targets (#111555) 2026-07-19 15:27:03 -07:00
doctor-config-preflight.ts test: speed up measured CI hotspots (#114367) 2026-07-27 06:25:56 -04:00
doctor-db-bloat.ts refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
doctor-device-pairing.test.ts refactor(state): move device auth tokens to SQLite (#112663) 2026-07-22 06:13:03 -07:00
doctor-device-pairing.ts refactor(state): move device auth tokens to SQLite (#112663) 2026-07-22 06:13:03 -07:00
doctor-disk-space.test.ts refactor(commands): privatize doctor helpers (#106478) 2026-07-13 08:16:29 -07:00
doctor-disk-space.ts refactor(commands): privatize doctor helpers (#106478) 2026-07-13 08:16:29 -07:00
doctor-format.test.ts fix(gateway): surface systemd start-limit exhaustion (#98291) 2026-07-01 01:01:15 -07:00
doctor-format.ts fix(gateway): surface systemd start-limit exhaustion (#98291) 2026-07-01 01:01:15 -07:00
doctor-gateway-auth-token.test.ts fix(browser): tab creation steals window focus during agent automation (#105356) 2026-07-21 21:35:40 -07:00
doctor-gateway-auth-token.ts chore(deadcode): trim doctor alias wrappers 2026-06-22 00:54:26 +08:00
doctor-gateway-daemon-flow.test.ts fix(daemon): refuse duplicate launchd gateway managers (#97285) 2026-07-29 13:31:22 -04:00
doctor-gateway-daemon-flow.ts fix(daemon): refuse duplicate launchd gateway managers (#97285) 2026-07-29 13:31:22 -04:00
doctor-gateway-health.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
doctor-gateway-health.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
doctor-gateway-services.test.ts fix(daemon): require system-scope ownership before removing the user unit 2026-07-30 08:52:05 +09:00
doctor-gateway-services.ts fix(daemon): require system-scope ownership before removing the user unit 2026-07-30 08:52:05 +09:00
doctor-heartbeat-cadence-migration.test.ts refactor(heartbeat): make cron monitor rows own heartbeat cadence (#113135) 2026-07-23 12:56:54 -07:00
doctor-heartbeat-cadence-migration.ts feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
doctor-heartbeat-main-session-repair.test-support.ts fix(doctor): stream heartbeat transcript scans without full-file reads (#110721) 2026-07-19 23:25:53 -04:00
doctor-heartbeat-main-session-repair.ts refactor(sessions): collapse legacy JSON store (#113075) 2026-07-23 09:36:48 -07:00
doctor-heartbeat-scratch-migration.test.ts feat(cron): database-backed heartbeat monitor scratch replaces HEARTBEAT.md (#112967) 2026-07-23 11:10:49 -07:00
doctor-heartbeat-scratch-migration.ts refactor: deduplicate micro helpers onto canonical homes (#113534) 2026-07-25 00:41:01 -07:00
doctor-heartbeat-session-target.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
doctor-heartbeat-session-target.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-heartbeat-task-migration.test.ts feat(cron): convert heartbeat tasks: entries into independent cron jobs (#113165) 2026-07-23 16:13:08 -07:00
doctor-heartbeat-task-migration.ts feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
doctor-install-policy.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
doctor-install-policy.ts refactor(commands): trim internal dead exports (#107621) 2026-07-14 08:36:41 -07:00
doctor-install.test.ts docs: document command cleanup batch 2026-06-04 19:05:16 -04:00
doctor-install.ts docs: document doctor heartbeat checks 2026-06-04 12:02:48 -04:00
doctor-legacy-config.migrations.test.ts fix(config): reject invalid heartbeat activeHours without cadence (#102319) 2026-07-30 08:54:36 +08:00
doctor-legacy-config.test.ts refactor(config): retire flat and scalar streaming keys from matrix, feishu, and qqbot (#105808) 2026-07-12 20:33:14 -07:00
doctor-lint.test.ts refactor: remove dead tooling and deprecated exports (#112915) 2026-07-23 01:28:11 -04:00
doctor-lint.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-main-session-recovery.ts fix(session): stop repeated restart recovery after retry budget (#96230) 2026-07-17 15:36:09 +01:00
doctor-memory-search.test.ts feat(memory): provenance-gated memory with dreaming on by default (#114819) 2026-07-28 06:04:25 -04:00
doctor-memory-search.ts feat(memory): provenance-gated memory with dreaming on by default (#114819) 2026-07-28 06:04:25 -04:00
doctor-platform-notes.launchctl-env-overrides.test.ts fix(doctor): bound launchctl environment probes (#109115) 2026-07-16 09:08:55 -07:00
doctor-platform-notes.startup-optimization.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
doctor-platform-notes.ts fix(gateway): keep configured local auth authoritative (#114462) 2026-07-27 05:43:31 -04:00
doctor-plugin-generations.ts fix(plugins): load active generation after upgrades (#111141) 2026-07-19 12:50:35 -07:00
doctor-plugin-manifests.test.ts Expose legacy plugin manifest doctor lint findings (#98695) 2026-07-02 17:48:04 -07:00
doctor-plugin-manifests.ts Expose legacy plugin manifest doctor lint findings (#98695) 2026-07-02 17:48:04 -07:00
doctor-plugin-model-catalog.test.ts fix(models): keep dynamic model lists consistent across CLI and Gateway (#114393) 2026-07-27 03:46:56 -04:00
doctor-plugin-model-catalog.ts fix(models): keep dynamic model lists consistent across CLI and Gateway (#114393) 2026-07-27 03:46:56 -04:00
doctor-plugin-registry-generation-repair.test.ts fix(plugins): load active generation after upgrades (#111141) 2026-07-19 12:50:35 -07:00
doctor-plugin-registry.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
doctor-plugin-registry.ts fix(plugins): load active generation after upgrades (#111141) 2026-07-19 12:50:35 -07:00
doctor-post-upgrade.test.ts fix(cli): preserve machine-readable stdout (#113654) 2026-07-27 05:44:16 -04:00
doctor-post-upgrade.ts fix(cli): preserve machine-readable stdout (#113654) 2026-07-27 05:44:16 -04:00
doctor-post-upgrade.types.ts refactor(commands): trim doctor probe type exports 2026-06-17 11:53:39 +08:00
doctor-prompter.test.ts docs: document command cleanup batch 2026-06-04 19:05:16 -04:00
doctor-prompter.ts refactor(cli): share Clack select styling 2026-07-13 15:01:41 -07:00
doctor-repair-mode.ts docs: document doctor repair policy helpers 2026-06-04 12:06:06 -04:00
doctor-retired-phone-control.test.ts refactor(nodes)!: retire arming leases for durable capability enablement (#114892) 2026-07-27 23:51:30 -04:00
doctor-retired-phone-control.ts refactor: reuse canonical record guards (#115810) 2026-07-29 11:43:36 +02:00
doctor-sandbox.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-sandbox.test.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-sandbox.ts feat(agents): rename model- and user-facing scheduler strings to automations (#114852) 2026-07-30 08:54:55 -07:00
doctor-sandbox.warns-sandbox-enabled-without-docker.test.ts Doctor: expose sandbox registry findings (#84326) 2026-06-22 14:42:23 -07:00
doctor-security.test.ts fix(gateway): keep configured local auth authoritative (#114462) 2026-07-27 05:43:31 -04:00
doctor-security.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
doctor-service-audit.test-helpers.ts docs: document command setup batch 2026-06-04 19:07:41 -04:00
doctor-service-repair-policy.ts docs: document doctor repair policy helpers 2026-06-04 12:06:06 -04:00
doctor-session-delivery-state.test.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-session-delivery-state.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-session-incognito-key-repair-state.ts feat(gateway): incognito sessions for the web Control UI (#113006) 2026-07-23 09:04:36 -07:00
doctor-session-incognito-key-repair.test.ts refactor(sessions): restructure per-agent SQLite schema (#113071) 2026-07-23 10:21:05 -07:00
doctor-session-incognito-key-repair.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-session-locks.test.ts refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
doctor-session-locks.ts Doctor: expose session lock findings (#84366) 2026-06-24 06:53:01 -07:00
doctor-session-snapshots.test-support.ts fix: use OS home for cached snapshot tilde paths (#112236) 2026-07-22 04:03:46 +00:00
doctor-session-snapshots.test.ts refactor(sessions): collapse legacy JSON store (#113075) 2026-07-23 09:36:48 -07:00
doctor-session-snapshots.ts refactor(sessions): collapse legacy JSON store (#113075) 2026-07-23 09:36:48 -07:00
doctor-session-sqlite-compact.ts fix(sqlite): preserve state across maintenance races (#113216) 2026-07-24 12:29:47 +08:00
doctor-session-sqlite-github-issue.test.ts fix(doctor): bound GitHub issue creation (#109253) 2026-07-16 16:00:20 -07:00
doctor-session-sqlite-github-issue.ts fix(doctor): bound GitHub issue creation (#109253) 2026-07-16 16:00:20 -07:00
doctor-session-sqlite-migration-run.ts fix(doctor): preserve Unicode in migration reports (#104851) 2026-07-18 03:26:39 +01:00
doctor-session-sqlite-readers.ts fix(sessions): migrate legacy transcripts during SQLite import (#116077) 2026-07-30 09:28:47 +08:00
doctor-session-sqlite-recover-report.ts refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
doctor-session-sqlite-restore-report.ts fix(sqlite): harden session migration restore (#105358) 2026-07-12 14:23:42 +02:00
doctor-session-sqlite-types.ts fix(doctor): treat invalid legacy session stubs as warnings during session SQLite import (#111168) 2026-07-19 00:14:56 -06:00
doctor-session-sqlite.test.ts fix(sessions): migrate legacy transcripts during SQLite import (#116077) 2026-07-30 09:28:47 +08:00
doctor-session-sqlite.ts fix(sessions): migrate legacy transcripts during SQLite import (#116077) 2026-07-30 09:28:47 +08:00
doctor-session-state-providers.test.ts fix(agents): preserve fallback route provenance (#114360) 2026-07-27 02:20:56 -04:00
doctor-session-state-providers.ts refactor(sessions): consolidate entry state (#115299) 2026-07-28 14:31:02 -04:00
doctor-session-transcript-headers.test.ts fix: agent stops replying when a session transcript has no header row (#115080) 2026-07-28 21:47:51 +03:00
doctor-session-transcript-headers.ts fix: agent stops replying when a session transcript has no header row (#115080) 2026-07-28 21:47:51 +03:00
doctor-session-transcript-labels.test.ts refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
doctor-session-transcript-labels.ts refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
doctor-session-transcripts.test.ts refactor(sessions): isolate legacy transcript fixtures (#115231) 2026-07-28 11:56:16 -04:00
doctor-session-transcripts.ts refactor: canonicalize session delivery state (#113225) 2026-07-24 01:01:19 -07:00
doctor-skill-workshop-sqlite.test.ts fix(skills): verify workshop migration without recovery 2026-07-29 20:39:21 +08:00
doctor-skill-workshop-sqlite.ts fix(skills): verify workshop migration without recovery 2026-07-29 20:39:21 +08:00
doctor-skills-core.ts refactor(doctor): dedupe missing skill summaries 2026-06-18 12:20:41 +08:00
doctor-skills.test.ts fix(doctor): check every configured agent (#111758) 2026-07-20 02:05:53 -07:00
doctor-skills.ts fix(doctor): check every configured agent (#111758) 2026-07-20 02:05:53 -07:00
doctor-sqlite-compact.ts refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
doctor-sqlite-maintenance-lock.test.ts fix(sqlite): preserve state across maintenance races (#113216) 2026-07-24 12:29:47 +08:00
doctor-sqlite-maintenance-lock.ts fix(sqlite): preserve state across maintenance races (#113216) 2026-07-24 12:29:47 +08:00
doctor-state-integrity-format.ts fix(session): stop repeated restart recovery after retry budget (#96230) 2026-07-17 15:36:09 +01:00
doctor-state-integrity.cloud-storage.test.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
doctor-state-integrity.linux-storage.test.ts fix(config): preserve raw snapshots after materialization 2026-06-19 09:01:54 +08:00
doctor-state-integrity.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
doctor-state-integrity.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
doctor-state-migrations.test.ts refactor: unify doctor state migration execution (#114938) 2026-07-28 01:04:01 -04:00
doctor-state-migrations.ts feat(sqlite): migrate persisted media to canonical facts and stop legacy writes (#113695) 2026-07-25 07:15:44 -07:00
doctor-state-sqlite-compact.test.ts fix(sqlite): preserve state across maintenance races (#113216) 2026-07-24 12:29:47 +08:00
doctor-state-sqlite-compact.ts fix(sqlite): preserve state across maintenance races (#113216) 2026-07-24 12:29:47 +08:00
doctor-telegram-general-topic-conversations.test.ts fix: Telegram forum topics answered twice (duplicate conversation per topic) (#113063) 2026-07-27 00:42:00 -04:00
doctor-telegram-general-topic-conversations.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-tools-md-migration-budget.ts refactor(agents): retire TOOLS.md into an AGENTS.md section with a doctor migration (#113966) 2026-07-27 03:56:30 -04:00
doctor-tools-md-migration-content.ts refactor(agents): retire TOOLS.md into an AGENTS.md section with a doctor migration (#113966) 2026-07-27 03:56:30 -04:00
doctor-tools-md-migration-guidance.ts refactor(agents): retire TOOLS.md into an AGENTS.md section with a doctor migration (#113966) 2026-07-27 03:56:30 -04:00
doctor-tools-md-migration.test.ts refactor: simplify TOOLS.md doctor migration recovery (#115857) 2026-07-29 07:47:37 -04:00
doctor-tools-md-migration.ts refactor: simplify TOOLS.md doctor migration recovery (#115857) 2026-07-29 07:47:37 -04:00
doctor-ui.test.ts refactor(commands): trim internal helper exports (#106455) 2026-07-13 07:49:09 -07:00
doctor-ui.ts refactor(commands): trim internal helper exports (#106455) 2026-07-13 07:49:09 -07:00
doctor-update.test.ts fix: doctor skips host services for isolated state (#115922) 2026-07-29 11:09:56 -04:00
doctor-update.ts fix: doctor skips host services for isolated state (#115922) 2026-07-29 11:09:56 -04:00
doctor-usage-cost-cache.test.ts fix(usage): hash pricing fingerprints and retire bloated v1 usage rollups (#115347) 2026-07-28 14:27:55 -04:00
doctor-usage-cost-cache.ts fix(doctor): skip unusable registered agent databases (#115570) 2026-07-29 01:00:18 -04:00
doctor-volatile-fs.test.ts fix(config): preserve raw snapshots after materialization 2026-06-19 09:01:54 +08:00
doctor-web-fetch-proxy.test.ts fix(doctor): diagnose ignored web fetch proxy settings (#109778) 2026-07-17 01:24:32 -07:00
doctor-web-fetch-proxy.ts fix(doctor): diagnose ignored web fetch proxy settings (#109778) 2026-07-17 01:24:32 -07:00
doctor-whatsapp-responsiveness.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
doctor-whatsapp-responsiveness.test.ts fix(doctor): force-stop stalled TUI process probes (#109243) 2026-07-16 13:17:08 -07:00
doctor-whatsapp-responsiveness.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
doctor-workspace-status.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-workspace-status.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-workspace.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor-workspace.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor.e2e-harness.ts refactor(core): consolidate plugin install pipeline, migrate worktree ledger, carry prepared runtime metadata (#114749) 2026-07-27 19:34:01 -04:00
doctor.fast-path-mocks.ts refactor(heartbeat): remove legacy HEARTBEAT.md runtime fallback and template repair (#113131) 2026-07-24 07:11:19 -07:00
doctor.note-test-helpers.ts docs: document doctor command entrypoints 2026-06-04 12:13:46 -04:00
doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts docs: document command cleanup batch 2026-06-04 19:05:16 -04:00
doctor.test.ts perf(sqlite): fast schema gates, background integrity verification, and downgrade protection (#110271) 2026-07-18 05:49:39 +01:00
doctor.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
doctor.types.ts fix(exec): stop isolated state dirs from moving live approvals (#108742) 2026-07-16 08:57:32 -07:00
doctor.warns-per-agent-sandbox-docker-browser-prune.e2e.test.ts docs: document command diagnostics batch 2026-06-04 18:54:31 -04:00
doctor.warns-state-directory-is-missing.e2e.test.ts chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
export-trajectory.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
export-trajectory.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
flows.test.ts refactor(deadcode): privatize runtime test seams (#108338) 2026-07-15 07:27:10 -07:00
flows.ts fix(tasks): treat blank JSON filters as absent (#103981) 2026-07-10 17:40:11 -07:00
gateway-health-auth-diagnostic.ts docs: document gateway helper comments 2026-06-04 12:17:02 -04:00
gateway-install-token.persist.runtime.ts docs: document gateway helper comments 2026-06-04 12:17:02 -04:00
gateway-install-token.test.ts docs: document command setup batch 2026-06-04 19:07:41 -04:00
gateway-install-token.ts docs: document gateway helper comments 2026-06-04 12:17:02 -04:00
gateway-presence.test.ts fix(gateway): dedupe probe warnings by gateway identity (#85791) 2026-06-05 10:23:12 -07:00
gateway-presence.ts fix(gateway): dedupe probe warnings by gateway identity (#85791) 2026-06-05 10:23:12 -07:00
gateway-readiness.test.ts docs: document remaining command tests 2026-06-04 19:11:43 -04:00
gateway-readiness.ts refactor(commands): hide gateway readiness types 2026-06-17 11:25:32 +08:00
gateway-status.test.ts improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
gateway-status.ts refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
health-format.ts refactor(gateway): own health summary contract 2026-07-29 17:36:30 +08:00
health.delivery-queue.test.ts refactor(gateway): own health snapshot collection 2026-07-29 17:36:30 +08:00
health.plugins.test.ts refactor(gateway): own health snapshot collection 2026-07-29 17:36:30 +08:00
health.snapshot.test-support.ts test(commands): split health snapshot adapter 2026-07-29 17:36:31 +08:00
health.snapshot.test.ts test(commands): split health snapshot adapter 2026-07-29 17:36:31 +08:00
health.test.ts fix(health): show gateway probe duration in text output (#115520) 2026-07-28 23:53:53 -04:00
health.ts refactor(gateway): own health snapshot collection 2026-07-29 17:36:30 +08:00
heartbeat-task-legacy.ts feat(cron): convert heartbeat tasks: entries into independent cron jobs (#113165) 2026-07-23 16:13:08 -07:00
message-format.test.ts fix: route direct outbound polls through channel adapters (#99950) 2026-07-07 11:46:26 +01:00
message-format.ts fix: route direct outbound polls through channel adapters (#99950) 2026-07-07 11:46:26 +01:00
message.test.ts test: cover legacy broadcast account planning 2026-07-27 17:55:44 -05:00
message.ts fix: scope broadcast secrets by account routes 2026-07-27 17:55:44 -05:00
migrate.test.ts chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
migrate.ts refactor(cli): use native Clack option types 2026-07-14 07:33:43 -07:00
model-picker.default-agent.test.ts fix(onboard): keep setup effects on the default agent (#112738) 2026-07-22 19:05:21 -04:00
model-picker.runtime.ts docs: document migrate picker comments 2026-06-04 12:22:26 -04:00
model-picker.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
model-picker.ts refactor(commands): trim setup barrel type exports 2026-06-17 11:55:52 +08:00
models.auth.provider-resolution.test.ts docs: document remaining command tests 2026-06-04 19:11:43 -04:00
models.list.e2e.test.ts fix(models): keep dynamic model lists consistent across CLI and Gateway (#114393) 2026-07-27 03:46:56 -04:00
models.set.e2e.test.ts feat(models): make per-agent allowlists explicit (#110888) 2026-07-18 21:42:05 +01:00
node-daemon-install-helpers.test.ts fix(nodes): keep Gateway connections healthy and consistent (#103093) 2026-07-09 22:48:25 +01:00
node-daemon-install-helpers.ts feat(onboarding): recommend plugins and skills from installed apps (#109668) 2026-07-17 14:07:59 +01:00
non-interactive-prompter.ts docs: document daemon oauth command seams 2026-06-04 12:36:05 -04:00
oauth-tls-preflight.doctor.test.ts refactor(doctor): remove command compatibility barrels 2026-06-18 09:41:04 +08:00
oauth-tls-preflight.test.ts fix(openai): fail fast on invalid TLS certificates (#111818) 2026-07-24 12:34:01 +03:00
onboard-agent-target.test.ts fix(onboard): keep setup effects on the default agent (#112738) 2026-07-22 19:05:21 -04:00
onboard-agent-target.ts fix(onboard): keep setup effects on the default agent (#112738) 2026-07-22 19:05:21 -04:00
onboard-agent.persistence.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
onboard-agent.test.ts fix(onboard): rebase non-interactive commit onto first-agent write (#113601) 2026-07-25 03:13:51 -07:00
onboard-agent.ts refactor(config): split write preparation primitives (#114228) 2026-07-26 22:00:29 -04:00
onboard-auth.config-shared.test.ts fix(onboard): omit empty provider request settings 2026-07-08 17:26:29 -07:00
onboard-auth.test.ts fix: track onboard auth state env 2026-06-22 10:28:26 +01:00
onboard-browser-handoff.test.ts feat(onboard): extend browser handoff and refresh recommendations (#110484) 2026-07-18 07:49:09 +01:00
onboard-browser-handoff.ts fix(gateway): keep configured local auth authoritative (#114462) 2026-07-27 05:43:31 -04:00
onboard-channels.e2e.test.ts test: restore shared environment mutations (#112521) 2026-07-22 03:40:44 -07:00
onboard-channels.post-write.test.ts docs: document remaining command tests 2026-06-04 19:11:43 -04:00
onboard-channels.ts chore(deadcode): trim stale facade re-exports 2026-06-22 01:16:08 +08:00
onboard-config.test.ts fix(onboard): never silently remap an existing fleet's workspaces (#111787) 2026-07-20 16:16:04 -07:00
onboard-config.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
onboard-core-auth-flags.ts docs: document onboarding helper comments 2026-06-04 12:37:56 -04:00
onboard-custom-config.test.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
onboard-custom-config.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
onboard-custom.test.ts fix(onboard): cancel custom verification bodies 2026-06-19 08:55:56 +02:00
onboard-custom.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
onboard-guided-manual.ts fix(onboard): survive inference owner drift and prefer subscription logins in guided setup (#112378) 2026-07-21 22:03:26 -07:00
onboard-guided-memory-import.test.ts feat(system-agent): host memory import in Ask OpenClaw (#115376) 2026-07-28 16:27:47 -04:00
onboard-guided.custodian.test.ts fix(onboarding): render detected recommendation suffixes (#110084) 2026-07-29 00:13:12 -04:00
onboard-guided.inference.e2e.test.ts fix(agents): preserve onboarding probe session manager (#115452) 2026-07-28 17:50:11 -07:00
onboard-guided.test.ts feat(system-agent): host memory import in Ask OpenClaw (#115376) 2026-07-28 16:27:47 -04:00
onboard-guided.ts fix(onboarding): render detected recommendation suffixes (#110084) 2026-07-29 00:13:12 -04:00
onboard-helpers.test.ts fix(onboard): reset all agent sessions (#112610) 2026-07-22 02:50:43 -07:00
onboard-helpers.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
onboard-hooks.test.ts fix(onboard): keep the wizard alive through provider auth failures and polish standalone install UX (#100632) 2026-07-07 04:11:23 +01:00
onboard-hooks.ts fix(onboard): keep the wizard alive through provider auth failures and polish standalone install UX (#100632) 2026-07-07 04:11:23 +01:00
onboard-inference-ambient.ts feat(anthropic): complete Claude Opus 5 rollout (#113392) 2026-07-24 14:55:36 -07:00
onboard-inference.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
onboard-inference.test.ts fix(setup): make Gemini recovery actionable (#115835) 2026-07-29 18:29:32 +08:00
onboard-inference.ts fix(setup): make Gemini recovery actionable (#115835) 2026-07-29 18:29:32 +08:00
onboard-interactive-runner.ts feat(onboard): guided CLI onboarding with live AI verification and classic fallback (#101880) 2026-07-09 12:40:55 +01:00
onboard-interactive.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
onboard-interactive.ts feat(setup): rename Crestodian to OpenClaw system agent 2026-07-14 11:03:02 -07:00
onboard-non-interactive.gateway-health-auth.test.ts fix(onboard): preserve gateway settings on rerun (#111569) 2026-07-19 20:18:34 -07:00
onboard-non-interactive.gateway.test.ts fix: keep isolated gateway workspaces and skills inside state dir (#114487) 2026-07-28 13:48:21 -04:00
onboard-non-interactive.migration.test.ts feat(onboard): stage migration imports before promotion (#112798) 2026-07-23 07:06:01 -04:00
onboard-non-interactive.test-helpers.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
onboard-non-interactive.ts feat(onboard): stage migration imports before promotion (#112798) 2026-07-23 07:06:01 -04:00
onboard-recommendations.test.ts fix: install exact app recommendations and retry failures (#111518) 2026-07-19 14:10:50 -07:00
onboard-recommendations.ts fix(cli): preserve machine-readable stdout (#113654) 2026-07-27 05:44:16 -04:00
onboard-remote-gateway.test.ts fix(ui): use bundled model setup icons 2026-07-23 17:43:10 +08:00
onboard-remote-gateway.ts feat(system-agent): host memory import in Ask OpenClaw (#115376) 2026-07-28 16:27:47 -04:00
onboard-remote.test.ts docs: document command support batch 2026-06-04 18:52:07 -04:00
onboard-remote.ts fix(onboard): validate reset preflight (#111348) 2026-07-19 02:42:49 -07:00
onboard-skills.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
onboard-skills.test.ts feat(system-agent): host skills and web-search setup in Ask OpenClaw (#115130) 2026-07-28 06:59:28 -04:00
onboard-skills.ts feat(system-agent): host skills and web-search setup in Ask OpenClaw (#115130) 2026-07-28 06:59:28 -04:00
onboard-types.ts fix(onboard): reject invalid setup options before writes (#111680) 2026-07-19 23:05:23 -07:00
onboard.test.ts fix(cli): preserve explicit option intent (#116389) 2026-07-30 05:22:50 -07:00
onboard.ts fix(cli): preserve explicit option intent (#116389) 2026-07-30 05:22:50 -07:00
onboarding-plugin-install.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
onboarding-plugin-install.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
onboarding-plugin-install.ts refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
openai-model-default.test.ts docs: document command status batch 2026-06-04 18:59:04 -04:00
plugin-control-plane-cold-imports.test.ts refactor: own model discovery by runtime lifecycle (#111173) 2026-07-19 05:30:54 -07:00
provider-setup-cold-imports.test.ts docs: document command scan batch 2026-06-04 19:01:12 -04:00
random-token.ts docs: document plugin install utilities 2026-06-04 12:52:51 -04:00
reset.test.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
reset.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
runtime-plugin-install.ts fix(onboarding): harden live inference handoff (#107041) 2026-07-13 21:15:36 -07:00
sandbox-display.ts
sandbox-explain.test.ts fix(sandbox): scope runtimes by workspace (#115766) 2026-07-29 16:50:38 +08:00
sandbox-explain.ts fix(ui): repair settings titles, scope form-unsafe banner, consolidate advanced settings (#113160) 2026-07-25 00:51:57 -07:00
sandbox-formatters.test.ts refactor(commands): remove unused sandbox counters 2026-06-18 22:47:35 +08:00
sandbox-formatters.ts refactor(commands): remove unused sandbox counters 2026-06-18 22:47:35 +08:00
sandbox.test.ts fix(cli): adopt native Clack prompt contracts 2026-07-14 01:10:19 -07:00
sandbox.ts fix(cli): adopt native Clack prompt contracts 2026-07-14 01:10:19 -07:00
search-setup-cold-imports.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
session-store-targets.test.ts refactor(commands): remove duplicate session target export (#106620) 2026-07-14 01:49:36 +08:00
session-store-targets.ts refactor(commands): remove duplicate session target export (#106620) 2026-07-14 01:49:36 +08:00
sessions-cleanup.test.ts fix(cli): report honest SQLite store labels and consistent build SHA in help (#111659) 2026-07-19 22:07:44 -07:00
sessions-cleanup.ts fix(cli): report honest SQLite store labels and consistent build SHA in help (#111659) 2026-07-19 22:07:44 -07:00
sessions-compact.test.ts fix(sessions): manual compaction deletes transcript history while claiming it was archived (#111122) 2026-07-21 21:01:42 -07:00
sessions-compact.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
sessions-display-model.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
sessions-table.test.ts fix(cli): keep session key truncation UTF-16 safe (#103010) 2026-07-09 18:17:09 +01:00
sessions-table.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
sessions-tail.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
sessions-tail.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
sessions-tail.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
sessions.acp-model-display.test.ts fix: preserve transcript cursors across session resets (#112988) 2026-07-23 06:22:43 -04:00
sessions.acp-runtime-metadata.test.ts refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
sessions.default-agent-store.test.ts refactor(sessions): migrate pure readers to read-only session accessors (#112568) 2026-07-22 01:16:35 -07:00
sessions.kind-classification.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
sessions.model-resolution.test.ts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
sessions.test-helpers.ts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
sessions.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
sessions.test.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
sessions.ts refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
setup.test.ts fix(cli): preserve explicit option intent (#116389) 2026-07-30 05:22:50 -07:00
setup.ts fix(cli): preserve explicit option intent (#116389) 2026-07-30 05:22:50 -07:00
status-all.ts fix(status): bound systemd service probes so status cannot hang on a wedged systemctl (#84698) (#94149) 2026-07-01 06:52:14 -07:00
status-json-command.test.ts docs: document command diagnostics batch 2026-06-04 18:54:31 -04:00
status-json-command.ts docs: document status json helpers 2026-06-04 13:05:43 -04:00
status-json-payload.test.ts improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
status-json-payload.ts docs: document status json helpers 2026-06-04 13:05:43 -04:00
status-json-runtime.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
status-json-runtime.ts docs: document status json helpers 2026-06-04 13:05:43 -04:00
status-json.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
status-json.ts docs: document status json helpers 2026-06-04 13:05:43 -04:00
status-overview-rows.test.ts fix: gateway boots when a configured plugin payload is broken (#110239) 2026-07-18 03:50:50 +01:00
status-overview-rows.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status-overview-surface.test.ts docs: document command cleanup batch 2026-06-04 19:05:16 -04:00
status-overview-surface.ts fix: advertise route-aware LAN Control UI links (#98482) 2026-07-01 04:02:12 -05:00
status-overview-values.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
status-overview-values.ts docs: document status overview helpers 2026-06-04 13:07:17 -04:00
status-runtime-shared.test.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
status-runtime-shared.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
status-update-restart.test.ts docs: document command report batch 2026-06-04 19:03:19 -04:00
status-update-restart.ts docs: document status overview helpers 2026-06-04 13:07:17 -04:00
status.agent-local.ts refactor(sessions): migrate pure readers to read-only session accessors (#112568) 2026-07-22 01:16:35 -07:00
status.command-report-data.test.ts improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
status.command-report-data.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.command-report.test.ts docs: document command report batch 2026-06-04 19:03:19 -04:00
status.command-report.ts docs: document status runtime helpers 2026-06-04 13:09:09 -04:00
status.command-sections.test.ts fix(status): surface auto-fallback model in status and session_status (#96126) (#101337) 2026-07-07 09:17:58 +01:00
status.command-sections.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.command.test-support.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
status.command.text-runtime.ts docs: document status command wiring 2026-06-04 13:10:25 -04:00
status.command.ts refactor: eliminate dead-export baseline (#108376) 2026-07-15 17:05:07 +01:00
status.daemon.test.ts fix(daemon): keep unsupported service status readable 2026-06-12 12:05:22 +09:00
status.daemon.ts fix(status): bound systemd service probes so status cannot hang on a wedged systemctl (#84698) (#94149) 2026-07-01 06:52:14 -07:00
status.format.test.ts fix(status): render sub-1000 token counts as plain integers (#89736) 2026-06-14 10:24:42 +08:00
status.format.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.gateway-connection.test.ts docs: document command status batch 2026-06-04 18:59:04 -04:00
status.gateway-connection.ts docs: document status command wiring 2026-06-04 13:10:25 -04:00
status.gateway-probe.ts refactor(status): remove unused gateway probe exports 2026-06-18 23:07:58 +08:00
status.link-channel.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.node-mode.test.ts docs: document command onboarding batch 2026-06-04 18:57:02 -04:00
status.node-mode.ts docs: document status scan helpers 2026-06-04 13:12:00 -04:00
status.public-api.test.ts fix(status): preserve summary facade 2026-07-29 18:22:31 +08:00
status.scan-execute.test.ts refactor(status): skip duplicate channel summary scans (#95263) 2026-07-11 00:25:31 -07:00
status.scan-execute.ts refactor(status): skip duplicate channel summary scans (#95263) 2026-07-11 00:25:31 -07:00
status.scan-memory.test.ts refactor(memory): use the per-agent sqlite database 2026-06-19 01:20:06 +08:00
status.scan-memory.ts refactor(memory): use the per-agent sqlite database 2026-06-19 01:20:06 +08:00
status.scan-overview.test.ts fix(status): keep diagnostics config reads read-only (#103252) 2026-07-10 05:16:44 +01:00
status.scan-overview.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.scan-result.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
status.scan-result.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.scan.bootstrap-shared.ts fix(secrets): keep startup alive when TTS SecretRefs are missing (#101265) 2026-07-16 21:07:01 -07:00
status.scan.config-shared.test.ts refactor(commands): trim internal helper exports (#106455) 2026-07-13 07:49:09 -07:00
status.scan.config-shared.ts refactor(commands): trim internal helper exports (#106455) 2026-07-13 07:49:09 -07:00
status.scan.deps.runtime.ts docs: document status scan core 2026-06-04 13:13:46 -04:00
status.scan.fast-json.test.ts refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
status.scan.fast-json.ts refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
status.scan.runtime.ts docs: document status scan core 2026-06-04 13:13:46 -04:00
status.scan.shared.test.ts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
status.scan.shared.ts refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
status.scan.test-helpers.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.scan.test.ts refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
status.scan.ts fix: advertise route-aware LAN Control UI links (#98482) 2026-07-01 04:02:12 -05:00
status.service-summary.test.ts refactor(deadcode): trim mid-size src exports (#105888) 2026-07-13 00:42:56 -07:00
status.service-summary.ts fix(status): bound systemd service probes so status cannot hang on a wedged systemctl (#84698) (#94149) 2026-07-01 06:52:14 -07:00
status.summary.redaction.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.summary.runtime.normalization.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.summary.runtime.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.summary.test.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.test-support.ts refactor(status): own summary preparation 2026-07-29 18:08:41 +08:00
status.test.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
status.ts fix(status): preserve summary facade 2026-07-29 18:22:31 +08:00
status.update.test.ts feat(update): support extended-stable package updates (#99811) 2026-07-04 12:34:29 -07:00
status.update.ts feat(update): support extended-stable package updates (#99811) 2026-07-04 12:34:29 -07:00
system-agent-with-inference.test.ts feat(setup): rename Crestodian to OpenClaw system agent 2026-07-14 11:03:02 -07:00
system-agent-with-inference.ts feat(setup): rename Crestodian to OpenClaw system agent 2026-07-14 11:03:02 -07:00
systemd-linger.ts refactor(commands): hide status task helper types 2026-06-17 11:41:25 +08:00
tasks-audit-system.ts refactor(tasks): share audit JSON payload formatting 2026-06-22 22:55:53 +08:00
tasks-json.test.ts refactor(deadcode): privatize runtime test seams (#108338) 2026-07-15 07:27:10 -07:00
tasks-json.ts fix(tasks): fail closed when task-flow state cannot restore (#105088) 2026-07-12 16:08:29 +08:00
tasks.test.ts refactor(deadcode): privatize runtime test seams (#108338) 2026-07-15 07:27:10 -07:00
tasks.ts feat(cli): add openclaw automations alias and reword cron display prose (#114854) 2026-07-30 07:16:57 -07:00
test-runtime-config-helpers.ts docs: document command test helpers 2026-06-04 13:18:37 -04:00
test-wizard-helpers.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
text-format.test.ts fix(commands): guard shortenText against non-positive maxLen (#99917) 2026-07-06 01:00:08 -07:00
text-format.ts fix(commands): guard shortenText against non-positive maxLen (#99917) 2026-07-06 01:00:08 -07:00
uninstall.test.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
uninstall.ts refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00