openclaw/src/agents
Shaun Mason feed570984 fix: syncs all credential types to agent auth.json
Previously, the synchronization of credentials to the agent's  file was limited to  OAuth profiles. This prevented other providers and credential types from being correctly registered for agent use.

This update expands the synchronization to include ,  (mappedto ), and  credentials for all configured providers.

It ensures the agent's  accurately reflects available credentials, enabling proper authentication and model discovery.

The synchronization now:
- Converts all supported credential types.
- Skips profiles with empty keys.
- Preserves unrelated entries in the target .
- Only writes to disk when actual changes are detected.
2026-02-16 23:49:54 +01:00
..
auth-profiles fix: correct contradictory test name (Greptile review) 2026-02-16 12:53:45 -06:00
cli-runner fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
pi-embedded-helpers fix(failover): recognize 'abort' stop reason as timeout for model fallback 2026-02-16 23:49:51 +01:00
pi-embedded-runner Agent: guard reminder promises behind cron scheduling 2026-02-16 14:07:16 -08:00
pi-extensions refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
sandbox refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
schema refactor(schema): share gemini union cleanup 2026-02-14 21:57:31 +00:00
skills refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
test-helpers fix: make fast-tool stub type portable 2026-02-16 03:23:45 +01:00
tools Discord: add per-button component allowlist 2026-02-16 15:15:00 -06:00
agent-paths.e2e.test.ts refactor(test): reuse env snapshot helper 2026-02-15 21:31:23 +00:00
agent-paths.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
agent-scope.e2e.test.ts refactor(agent): centralize fallback run helpers 2026-02-15 11:50:16 -05:00
agent-scope.ts fix(cron): normalize skill-filter snapshots and split isolated run helpers 2026-02-16 04:27:12 +01:00
announce-idempotency.ts fix(announce): use deterministic idempotency keys to prevent duplicate subagent announces (#17150) 2026-02-15 10:34:34 -05:00
anthropic-payload-log.ts refactor(utils): share safe json stringify 2026-02-14 15:39:46 +00:00
anthropic.setup-token.live.test.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
apply-patch-update.ts fix: execute sandboxed file ops inside containers (#4026) 2026-02-13 16:29:10 +01:00
apply-patch.e2e.test.ts chore (tests): format apply-patch e2e test 2026-02-14 18:38:15 -08:00
apply-patch.ts fix(agents): block workspaceOnly apply_patch delete symlink escape 2026-02-15 03:28:25 +01:00
auth-health.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
auth-health.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
auth-profiles.chutes.e2e.test.ts refactor(test): reuse env snapshot helper 2026-02-15 23:51:24 +00:00
auth-profiles.cooldown-auto-expiry.test.ts fix(auth): auto-expire stale auth profile cooldowns and reset error count 2026-02-16 12:53:45 -06:00
auth-profiles.ensureauthprofilestore.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
auth-profiles.getsoonestcooldownexpiry.test.ts test(agents): add cooldown expiry helper regressions 2026-02-16 08:10:52 -05:00
auth-profiles.markauthprofilefailure.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
auth-profiles.resolve-auth-profile-order.does-not-prioritize-lastgood-round-robin-ordering.e2e.test.ts refactor(test): share auth profile order fixtures 2026-02-15 21:27:07 +00:00
auth-profiles.resolve-auth-profile-order.fixtures.ts refactor(test): share auth profile order fixtures 2026-02-15 21:27:07 +00:00
auth-profiles.resolve-auth-profile-order.normalizes-z-ai-aliases-auth-order.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
auth-profiles.resolve-auth-profile-order.orders-by-lastused-no-explicit-order-exists.e2e.test.ts refactor(test): share auth profile order fixtures 2026-02-15 21:27:07 +00:00
auth-profiles.resolve-auth-profile-order.uses-stored-profiles-no-config-exists.e2e.test.ts refactor(test): share auth profile order fixtures 2026-02-15 21:27:07 +00:00
auth-profiles.ts fix(auth): auto-expire stale auth profile cooldowns and reset error count 2026-02-16 12:53:45 -06:00
bash-process-registry.e2e.test.ts feat: Android companion app improvements & gateway URL camera payloads (#13541) 2026-02-13 16:49:28 +01:00
bash-process-registry.ts agents: reduce prompt token bloat from exec and context (#16539) 2026-02-14 18:32:45 -05:00
bash-tools.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
bash-tools.exec-runtime.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
bash-tools.exec.approval-id.e2e.test.ts test: fix exec approval and pty fallback e2e flows 2026-02-13 19:19:15 +00:00
bash-tools.exec.background-abort.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
bash-tools.exec.path.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
bash-tools.exec.pty-cleanup.test.ts test: speed up isolated-agent and pty test suites 2026-02-16 03:58:43 +00:00
bash-tools.exec.pty-fallback-failure.test.ts test: speed up isolated-agent and pty test suites 2026-02-16 03:58:43 +00:00
bash-tools.exec.pty-fallback.e2e.test.ts test: fix exec approval and pty fallback e2e flows 2026-02-13 19:19:15 +00:00
bash-tools.exec.pty.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
bash-tools.exec.script-preflight.test.ts Agents/Tools: preflight exec script files for shell var injection (#18457) 2026-02-16 10:34:29 -08:00
bash-tools.exec.ts Agents/Tools: preflight exec script files for shell var injection (#18457) 2026-02-16 10:34:29 -08:00
bash-tools.process.poll-timeout.test.ts Agents: format process poll backoff files 2026-02-16 23:32:12 +01:00
bash-tools.process.send-keys.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
bash-tools.process.supervisor.test.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
bash-tools.process.ts Agents: format process poll backoff files 2026-02-16 23:32:12 +01:00
bash-tools.shared.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
bash-tools.ts
bedrock-discovery.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
bedrock-discovery.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
bootstrap-files.e2e.test.ts fix: preserve bootstrap paths and expose failed mutations (#16131) 2026-02-14 17:01:16 -05:00
bootstrap-files.ts agents: reduce prompt token bloat from exec and context (#16539) 2026-02-14 18:32:45 -05:00
bootstrap-hooks.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
bootstrap-hooks.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
cache-trace.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
cache-trace.ts refactor(utils): share safe json stringify 2026-02-14 15:39:46 +00:00
channel-tools.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
channel-tools.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
chutes-oauth.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
chutes-oauth.test.ts fix: validate state for manual Chutes OAuth 2026-02-14 23:33:56 +01:00
chutes-oauth.ts fix: validate state for manual Chutes OAuth 2026-02-14 23:33:56 +01:00
claude-cli-runner.e2e.test.ts test: align e2e coverage with supervisor session flow 2026-02-16 03:41:58 +00:00
claude-cli-runner.ts
cli-backends.test.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
cli-backends.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
cli-credentials.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
cli-credentials.ts refactor(agents): dedupe portal CLI credential parsing 2026-02-15 05:44:52 +00:00
cli-runner.e2e.test.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
cli-runner.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
cli-session.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
cli-watchdog-defaults.ts fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) 2026-02-16 02:32:05 +01:00
cloudflare-ai-gateway.ts feat: add cloudflare ai gateway provider 2026-02-04 04:10:13 -08:00
command-poll-backoff.test.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
command-poll-backoff.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
compaction.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
compaction.tool-result-details.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
compaction.ts refactor(agents): share toolResult details stripping 2026-02-15 06:21:13 +00:00
context-window-guard.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
context-window-guard.ts fix: satisfy lint curly rule (#6310) 2026-02-01 20:04:53 +05:30
context.test.ts fix(memory): harden context window cache collisions 2026-02-15 19:31:52 -08:00
context.ts fix(memory): harden context window cache collisions 2026-02-15 19:31:52 -08:00
current-time.ts Heartbeat: inject cron-style current time into prompts (#13733) 2026-02-10 18:58:45 -06:00
date-time.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
defaults.ts chore: apply local workspace updates (#9911) 2026-02-05 16:54:44 -05:00
docs-path.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
failover-error.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
failover-error.ts fix(failover): recognize 'abort' stop reason as timeout for model fallback 2026-02-16 23:49:51 +01:00
glob-pattern.ts refactor(agents): share glob matcher 2026-02-14 15:39:44 +00:00
google-gemini-switch.live.test.ts
huggingface-models.test.ts feat(agents) : Hugging Face Inference provider first-class support and Together API fix and Direct Injection Refactor Auths [AI-assisted] (#13472) 2026-02-13 16:18:16 +01:00
huggingface-models.ts feat(agents) : Hugging Face Inference provider first-class support and Together API fix and Direct Injection Refactor Auths [AI-assisted] (#13472) 2026-02-13 16:18:16 +01:00
identity-avatar.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
identity-avatar.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
identity-file.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
identity-file.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
identity.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
identity.per-channel-prefix.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
identity.test.ts feat: support per-channel ackReaction config (#17092) (thanks @zerone0x) 2026-02-15 11:30:25 -06:00
identity.ts feat: support per-channel ackReaction config (#17092) (thanks @zerone0x) 2026-02-15 11:30:25 -06:00
lanes.ts
live-auth-keys.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
live-auth-keys.ts fix(agents): narrow billing error 402 regex to avoid false positives on issue IDs (#13827) 2026-02-12 09:18:06 -05:00
live-model-filter.ts Agents: allow gpt-5.3-codex-spark in fallback and thinking (#14990) 2026-02-13 11:39:22 +00:00
memory-search.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
memory-search.ts fix(memory): default batch embeddings to off 2026-02-09 22:31:58 -06:00
minimax-vlm.normalizes-api-key.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
minimax-vlm.ts refactor: centralize isPlainObject, isRecord, isErrno, isLoopbackHost utilities (#12926) 2026-02-09 17:02:55 -08:00
minimax.live.test.ts
model-alias-lines.ts refactor(agents): share model alias line builder 2026-02-15 07:01:29 +00:00
model-auth.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-auth.ts fix: i am fixing all the changes that claude made. vibe coding is not there yet. anyways, i fixed the issues that the bot told me to fix 2026-02-14 05:48:40 +01:00
model-catalog.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-catalog.test-harness.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-catalog.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-catalog.ts openai-codex: bridge OAuth profiles into pi auth.json for model discovery (#15184) 2026-02-13 11:39:37 +00:00
model-compat.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
model-compat.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
model-fallback.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-fallback.probe.test.ts refactor(agents): extract cooldown probe decision helper 2026-02-16 08:10:52 -05:00
model-fallback.ts refactor(agents): extract cooldown probe decision helper 2026-02-16 08:10:52 -05:00
model-forward-compat.ts refactor(agents): dedupe forward-compat template clone 2026-02-15 14:09:57 +00:00
model-scan.e2e.test.ts refactor(test): reuse env snapshot in model scan 2026-02-16 00:08:35 +00:00
model-scan.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
model-selection.e2e.test.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
model-selection.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
models-config.auto-injects-github-copilot-provider-token-is.e2e.test.ts refactor(test): fix copilot env restore 2026-02-16 00:15:20 +00:00
models-config.e2e-harness.ts test: annotate harness mocks to avoid TS2742 in CI 2026-02-16 15:19:11 +00:00
models-config.falls-back-default-baseurl-token-exchange-fails.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
models-config.fills-missing-provider-apikey-from-env-var.e2e.test.ts refactor(test): share models-config e2e setup 2026-02-14 21:20:43 +00:00
models-config.normalizes-gemini-3-ids-preview-google-providers.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
models-config.providers.nvidia.test.ts perf(test): consolidate models-config provider unit tests 2026-02-16 02:44:59 +00:00
models-config.providers.ollama.e2e.test.ts feat(ollama): add native /api/chat provider for streaming + tool calling (#11853) 2026-02-14 01:20:42 +01:00
models-config.providers.qianfan.e2e.test.ts refactor(test): dedupe qianfan env restore 2026-02-16 00:13:01 +00:00
models-config.providers.ts refactor(models): dedupe MiniMax provider models 2026-02-15 18:28:25 +00:00
models-config.skips-writing-models-json-no-env-token.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
models-config.ts fix: use configured base URL for Ollama model discovery (#14131) 2026-02-11 10:51:59 -05:00
models-config.uses-first-github-copilot-profile-env-tokens.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
models.profiles.live.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
ollama-stream.test.ts feat(ollama): add native /api/chat provider for streaming + tool calling (#11853) 2026-02-14 01:20:42 +01:00
ollama-stream.ts feat(ollama): add native /api/chat provider for streaming + tool calling (#11853) 2026-02-14 01:20:42 +01:00
openai-responses.reasoning-replay.test.ts test(agents): fix reasoning replay input assertion helper 2026-02-16 14:59:31 +00:00
openclaw-gateway-tool.e2e.test.ts refactor(test): clean up gateway tool env restore 2026-02-15 23:56:06 +00:00
openclaw-tools.agents.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
openclaw-tools.camera.e2e.test.ts fix(gateway): bind system.run approvals to exec approvals 2026-02-14 13:27:45 +01:00
openclaw-tools.session-status.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
openclaw-tools.sessions-visibility.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.sessions.e2e.test.ts fix(security): scope session tools and webhook secret fallback 2026-02-16 03:47:10 +01:00
openclaw-tools.subagents.sessions-spawn-applies-thinking-default.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.sessions-spawn-depth-limits.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.sessions-spawn.allowlist.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.sessions-spawn.lifecycle.e2e.test.ts fix(test): make sessions_spawn e2e harness ordering stable 2026-02-15 23:14:42 +00:00
openclaw-tools.subagents.sessions-spawn.model.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.sessions-spawn.test-harness.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.steer-failure-clears-suppression.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
openclaw-tools.subagents.test-harness.ts test: annotate harness mocks to avoid TS2742 in CI 2026-02-16 15:19:11 +00:00
openclaw-tools.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
opencode-zen-models.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
opencode-zen-models.ts fix(docs): correct OpenCode Zen description in code comment (#9998) 2026-02-05 19:55:02 -05:00
pi-auth-json.test.ts fix: syncs all credential types to agent auth.json 2026-02-16 23:49:54 +01:00
pi-auth-json.ts fix: syncs all credential types to agent auth.json 2026-02-16 23:49:54 +01:00
pi-embedded-block-chunker.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-embedded-block-chunker.ts refactor(agents): dedupe sentence break scanning 2026-02-15 14:12:25 +00:00
pi-embedded-helpers.buildbootstrapcontextfiles.e2e.test.ts Agents: raise bootstrap total cap and warn on /context truncation (#18229) 2026-02-16 12:04:53 -05:00
pi-embedded-helpers.formatassistanterrortext.e2e.test.ts perf(test): consolidate pi-embedded helpers e2e suites 2026-02-16 02:45:00 +00:00
pi-embedded-helpers.isbillingerrormessage.e2e.test.ts perf(test): consolidate pi-embedded helpers e2e suites 2026-02-16 02:45:00 +00:00
pi-embedded-helpers.sanitize-session-messages-images.removes-empty-assistant-text-blocks-but-preserves.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-helpers.sanitizeuserfacingtext.e2e.test.ts 🤖 fix: preserve openai reasoning replay ids (#17792) 2026-02-15 22:45:01 -08:00
pi-embedded-helpers.ts agents: reduce prompt token bloat from exec and context (#16539) 2026-02-14 18:32:45 -05:00
pi-embedded-helpers.validate-turns.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-embedded-messaging.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
pi-embedded-runner-extraparams.e2e.test.ts Agents/Tools: preflight exec script files for shell var injection (#18457) 2026-02-16 10:34:29 -08:00
pi-embedded-runner-extraparams.live.test.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
pi-embedded-runner.applygoogleturnorderingfix.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.buildembeddedsandboxinfo.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.compaction-safety-timeout.test.ts fix: add safety timeout to session.compact() to prevent lane deadlock (#16533) 2026-02-14 17:54:12 -05:00
pi-embedded-runner.createsystempromptoverride.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.get-dm-history-limit-from-session-key.falls-back-provider-default-per-dm-not.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.get-dm-history-limit-from-session-key.returns-undefined-sessionkey-is-undefined.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.google-sanitize-thinking.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.guard.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-embedded-runner.guard.waitforidle-before-flush.test.ts fix(agents): wait for agent idle before flushing pending tool results (#13746) 2026-02-13 20:35:43 +01:00
pi-embedded-runner.history-limit-from-session-key.test.ts fix(discord): Apply historyLimit to channel/group sessions to prevent compaction bypass (openclaw#11356) thanks @shadril238 2026-02-13 18:18:57 -06:00
pi-embedded-runner.limithistoryturns.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.openai-tool-id-preservation.e2e.test.ts 🤖 fix: preserve openai reasoning replay ids (#17792) 2026-02-15 22:45:01 -08:00
pi-embedded-runner.resolvesessionagentids.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.run-embedded-pi-agent.auth-profile-rotation.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.sanitize-session-history.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.sanitize-session-history.test-harness.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.sanitize-session-history.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-runner.splitsdktools.e2e.test.ts refactor(test): trim pi-embedded-runner e2e scaffolding 2026-02-14 19:04:39 +00:00
pi-embedded-runner.ts fix(discord): Apply historyLimit to channel/group sessions to prevent compaction bypass (openclaw#11356) thanks @shadril238 2026-02-13 18:18:57 -06:00
pi-embedded-subscribe.code-span-awareness.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.e2e-harness.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.handlers.compaction.ts perf(test): speed up compaction hook wiring tests 2026-02-14 18:46:24 +00:00
pi-embedded-subscribe.handlers.lifecycle.ts chore: fix lint after compaction handler split 2026-02-14 18:46:24 +00:00
pi-embedded-subscribe.handlers.messages.test.ts fix (agents): suppress NO_REPLY final text when message tool already sent text 2026-02-14 21:05:27 -08:00
pi-embedded-subscribe.handlers.messages.ts fix(telegram): fix streaming with extended thinking models overwriting previous messages/ also happens to Execution error (#17973) 2026-02-16 18:54:34 +05:30
pi-embedded-subscribe.handlers.tools.media.test.ts test (agents): cover read file_path alias in tool-start diagnostics 2026-02-14 19:10:00 -08:00
pi-embedded-subscribe.handlers.tools.test.ts Agent: guard reminder promises behind cron scheduling 2026-02-16 14:07:16 -08:00
pi-embedded-subscribe.handlers.tools.ts Agent: guard reminder promises behind cron scheduling 2026-02-16 14:07:16 -08:00
pi-embedded-subscribe.handlers.ts fix: dispatch before_tool_call and after_tool_call hooks from both tool execution paths (openclaw#15012) thanks @Patrick-Barletta 2026-02-12 18:48:11 -06:00
pi-embedded-subscribe.handlers.types.ts Agent: guard reminder promises behind cron scheduling 2026-02-16 14:07:16 -08:00
pi-embedded-subscribe.raw-stream.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
pi-embedded-subscribe.reply-tags.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.calls-onblockreplyflush-before-tool-execution-start-preserve.e2e.test.ts refactor(test): dedupe pi embedded subscribe e2e harness 2026-02-15 21:18:53 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-append-text-end-content-is.e2e.test.ts refactor(test): dedupe pi embedded subscribe e2e harness 2026-02-15 21:18:53 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-call-onblockreplyflush-callback-is-not.e2e.test.ts refactor(test): dedupe pi embedded subscribe e2e harness 2026-02-15 21:18:53 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-duplicate-text-end-repeats-full.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-emit-duplicate-block-replies-text.e2e.test.ts refactor(test): dedupe pi embedded subscribe e2e harness 2026-02-15 21:18:53 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.emits-block-replies-text-end-does-not.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.emits-reasoning-as-separate-message-enabled.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.filters-final-suppresses-output-without-start-tag.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.includes-canvas-action-metadata-tool-summaries.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-assistanttexts-final-answer-block-replies-are.e2e.test.ts refactor(test): dedupe pi embedded subscribe e2e harness 2026-02-15 21:18:53 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-indented-fenced-blocks-intact.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.reopens-fenced-blocks-splitting-inside-them.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.splits-long-single-line-fenced-blocks-reopen.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.streams-soft-chunks-paragraph-preference.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.subscribeembeddedpisession.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.suppresses-message-end-block-replies-message-tool.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.waits-multiple-compaction-retries-before-resolving.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-embedded-subscribe.tools.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-embedded-subscribe.tools.media.test.ts fix: deliver tool result media when verbose is off (#16679) 2026-02-15 02:18:57 +00:00
pi-embedded-subscribe.tools.ts fix: deliver tool result media when verbose is off (#16679) 2026-02-15 02:18:57 +00:00
pi-embedded-subscribe.ts Agent: guard reminder promises behind cron scheduling 2026-02-16 14:07:16 -08:00
pi-embedded-subscribe.types.ts fix(telegram): fix streaming with extended thinking models overwriting previous messages/ also happens to Execution error (#17973) 2026-02-16 18:54:34 +05:30
pi-embedded-utils.e2e.test.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
pi-embedded-utils.ts Return user-facing message if API reuturn 429 API rate limit reached #2202 (#10415) 2026-02-14 17:40:02 +01:00
pi-embedded.ts
pi-model-discovery.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
pi-settings.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-settings.ts
pi-tool-definition-adapter.after-tool-call.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-tool-definition-adapter.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-tool-definition-adapter.ts fix: dedupe before_tool_call in embedded runtime (#15635) (thanks @lailoo) 2026-02-14 02:50:35 +01:00
pi-tools-agent-config.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-tools.abort.ts fix: use relayAbort helper for addEventListener to preserve AbortError reason 2026-02-13 18:13:18 +01:00
pi-tools.before-tool-call.e2e.test.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
pi-tools.before-tool-call.test.ts refactor(test): dedupe pi-tools loop detection test setup 2026-02-16 22:39:42 +00:00
pi-tools.before-tool-call.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-b.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-d.e2e.test.ts fix(agents): restore missing runtime helpers and sandbox types 2026-02-13 15:42:05 +00:00
pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping-f.e2e.test.ts test (tools): cover structured block params for write/edit 2026-02-14 19:51:33 -08:00
pi-tools.create-openclaw-coding-tools.adds-claude-style-aliases-schemas-without-dropping.e2e.test.ts fix(agents): mark required-param tool errors as non-retryable (#17533) 2026-02-15 15:50:44 -06:00
pi-tools.policy.e2e.test.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
pi-tools.policy.ts refactor(core): dedupe tool policy and IPv4 matcher logic 2026-02-16 16:14:54 +00:00
pi-tools.read.ts fix(agents): mark required-param tool errors as non-retryable (#17533) 2026-02-15 15:50:44 -06:00
pi-tools.safe-bins.e2e.test.ts refactor(test): dedupe safe-bins mocks 2026-02-16 00:12:23 +00:00
pi-tools.sandbox-mounted-paths.workspace-only.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
pi-tools.schema.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
pi-tools.ts refactor(tools): dedupe alsoAllow merge 2026-02-15 16:52:14 +00:00
pi-tools.types.ts chore: Enable `typescript/no-explicit-any` rule. 2026-02-02 16:18:09 +09:00
pi-tools.whatsapp-login-gating.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
pi-tools.workspace-paths.e2e.test.ts fix: ensure exec approval is registered before returning (#2402) (#3357) 2026-02-13 19:57:02 +01:00
pty-dsr.ts
pty-keys.e2e.test.ts perf(test): consolidate auth/pty/health mini suites 2026-02-16 02:45:00 +00:00
pty-keys.ts refactor: consolidate duplicate utility functions (#12439) 2026-02-08 23:59:43 -08:00
sandbox-agent-config.agent-specific-sandbox-config.e2e.test.ts refactor(test): share sandbox config test helpers 2026-02-16 18:25:04 +00:00
sandbox-create-args.e2e.test.ts fix(security): harden sandbox docker config validation 2026-02-16 03:04:06 +01:00
sandbox-explain.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
sandbox-merge.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
sandbox-paths.ts fix(agents): block workspaceOnly apply_patch delete symlink escape 2026-02-15 03:28:25 +01:00
sandbox-skills.e2e.test.ts refactor(test): reuse shared env snapshots 2026-02-15 23:15:07 +00:00
sandbox-tool-policy.ts refactor(core): dedupe tool policy and IPv4 matcher logic 2026-02-16 16:14:54 +00:00
sandbox.resolveSandboxContext.e2e.test.ts perf(test): remove resetModules from config/sandbox/message suites 2026-02-13 15:58:08 +00:00
sandbox.ts
sanitize-for-prompt.test.ts feat(skills): add cross-platform install fallback for non-brew environments (#17687) 2026-02-15 22:25:26 -05:00
sanitize-for-prompt.ts fix(security): harden prompt path sanitization 2026-02-16 02:53:40 +01:00
session-file-repair.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
session-file-repair.ts Agents: harden session file repair 2026-02-02 23:56:27 +00:00
session-slug.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
session-slug.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
session-tool-result-guard-wrapper.ts fix: preserve inter-session input provenance (thanks @anbecker) 2026-02-13 02:02:01 +01:00
session-tool-result-guard.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
session-tool-result-guard.tool-result-persist-hook.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
session-tool-result-guard.ts refactor(agents): share tool call id extraction 2026-02-15 05:11:27 +00:00
session-transcript-repair.e2e.test.ts fix (agents): harden transcript tool-call block sanitization 2026-02-14 20:09:48 -08:00
session-transcript-repair.ts refactor(agents): share toolResult details stripping 2026-02-15 06:21:13 +00:00
session-write-lock.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
session-write-lock.ts refactor(shared): reuse isPidAlive 2026-02-15 19:06:54 +00:00
sessions-spawn-threadid.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
shell-utils.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
shell-utils.ts Agents: include runtime shell (#1835) 2026-02-07 09:32:31 -08:00
skills-install-download.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-install-fallback.e2e.test.ts test: move skills-install fallback suite to e2e lane 2026-02-16 06:11:01 +00:00
skills-install-output.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-install.download-tarbz2.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-install.download-test-utils.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-install.download.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-install.e2e.test.ts test(skills): split installer security coverage 2026-02-16 03:47:28 +01:00
skills-install.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills-status.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
skills-status.ts refactor(skills): extract installer strategy helpers 2026-02-15 22:32:51 -05:00
skills.agents-skills-directory.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills.build-workspace-skills-prompt.applies-bundled-allowlist-without-affecting-workspace-skills.e2e.test.ts refactor(test): share skills e2e helper 2026-02-15 21:29:15 +00:00
skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.e2e.test.ts refactor(test): share skills e2e helper 2026-02-15 21:29:15 +00:00
skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills.buildworkspaceskillsnapshot.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
skills.buildworkspaceskillstatus.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills.e2e-test-helpers.ts refactor(test): share skills e2e helper 2026-02-15 21:29:15 +00:00
skills.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
skills.loadworkspaceskillentries.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills.resolveskillspromptforrun.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
skills.summarize-skill-description.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
skills.ts fix: restore tsc build and plugin install tests 2026-01-31 07:54:15 +00:00
subagent-announce-queue.test.ts Subagents: add announce queue failure retry regressions 2026-02-14 18:14:15 -08:00
subagent-announce-queue.ts fix(announce): use deterministic idempotency keys to prevent duplicate subagent announces (#17150) 2026-02-15 10:34:34 -05:00
subagent-announce.format.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
subagent-announce.ts refactor(agents): use silent token constant in prompts 2026-02-16 08:20:24 -05:00
subagent-depth.test.ts perf(test): consolidate auth/pty/health mini suites 2026-02-16 02:45:00 +00:00
subagent-depth.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
subagent-registry.nested.test.ts perf(test): stub config + persistence in subagent registry tests 2026-02-15 19:29:27 +00:00
subagent-registry.persistence.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
subagent-registry.steer-restart.test.ts perf(test): speed up suites and reduce fs churn 2026-02-15 19:29:27 +00:00
subagent-registry.store.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
subagent-registry.ts refactor(agents): dedupe subagent announce flow 2026-02-15 06:17:40 +00:00
synthetic-models.ts feat: add GLM-5 model support (#14352) (#15867) 2026-02-14 02:13:42 +01:00
system-prompt-params.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
system-prompt-params.ts Agents: include runtime shell (#1835) 2026-02-07 09:32:31 -08:00
system-prompt-report.test.ts Agents: raise bootstrap total cap and warn on /context truncation (#18229) 2026-02-16 12:04:53 -05:00
system-prompt-report.ts Agents: raise bootstrap total cap and warn on /context truncation (#18229) 2026-02-16 12:04:53 -05:00
system-prompt.e2e.test.ts feat(telegram): support inline button styles (#18241) 2026-02-16 22:48:47 +05:30
system-prompt.ts feat(telegram): support inline button styles (#18241) 2026-02-16 22:48:47 +05:30
timeout.ts fix: context overflow compaction and subagent announce improvements (#11664) (thanks @tyler6204) 2026-02-07 20:02:32 -08:00
together-models.ts feat: adding support for Together ai provider (#10304) 2026-02-10 08:49:34 +09:00
tool-call-id.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
tool-call-id.ts refactor(agents): share tool call id extraction 2026-02-15 05:11:27 +00:00
tool-display-common.ts refactor: dedupe shared helpers across ui/gateway/extensions 2026-02-15 03:34:14 +00:00
tool-display.e2e.test.ts Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
tool-display.json Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) 2026-02-14 22:03:45 -08:00
tool-display.ts refactor: dedupe shared helpers across ui/gateway/extensions 2026-02-15 03:34:14 +00:00
tool-images.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
tool-images.ts chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
tool-loop-detection.test.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
tool-loop-detection.ts feat: add stuck loop detection and exponential backoff infrastructure for agent polling (#17118) 2026-02-16 15:16:35 -05:00
tool-mutation.test.ts fix: preserve bootstrap paths and expose failed mutations (#16131) 2026-02-14 17:01:16 -05:00
tool-mutation.ts fix: preserve bootstrap paths and expose failed mutations (#16131) 2026-02-14 17:01:16 -05:00
tool-policy-pipeline.test.ts refactor(tools): share tool policy pipeline 2026-02-14 15:39:45 +00:00
tool-policy-pipeline.ts refactor(tools): centralize default policy steps 2026-02-14 15:39:45 +00:00
tool-policy.conformance.ts agents: add tool policy conformance snapshot (no runtime behavior change) (#6011) 2026-02-01 01:57:49 -08:00
tool-policy.e2e.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00
tool-policy.plugin-only-allowlist.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
tool-policy.ts refactor(tools): dedupe alsoAllow merge 2026-02-15 16:52:14 +00:00
tool-summaries.ts chore: Enable "curly" rule to avoid single-statement if confusion/errors. 2026-01-31 16:19:20 +09:00
transcript-policy.e2e.test.ts 🤖 fix: preserve openai reasoning replay ids (#17792) 2026-02-15 22:45:01 -08:00
transcript-policy.test.ts 🤖 fix: preserve openai reasoning replay ids (#17792) 2026-02-15 22:45:01 -08:00
transcript-policy.ts 🤖 fix: preserve openai reasoning replay ids (#17792) 2026-02-15 22:45:01 -08:00
usage.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
usage.ts fix: /status shows incorrect context percentage — totalTokens clamped to contextTokens (#15114) (#15133) 2026-02-12 23:52:19 -05:00
venice-models.ts fix(venice): disable streaming to prevent SDK crash (#15878) 2026-02-14 02:23:35 +01:00
workspace-dir.ts refactor(media): harden localRoots bypass (#16739) 2026-02-15 03:27:01 +01:00
workspace-dirs.ts refactor(agents): share workspace dir enumeration 2026-02-15 13:59:46 +00:00
workspace-run.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
workspace-run.ts fix(security): harden prompt path sanitization 2026-02-16 02:53:40 +01:00
workspace-templates.e2e.test.ts test: migrate suites to e2e coverage layout 2026-02-13 14:28:22 +00:00
workspace-templates.ts Deduplicate more 2026-02-09 18:56:58 -08:00
workspace.defaults.e2e.test.ts perf(test): replace module resets with direct spies and runtime seams 2026-02-13 16:04:49 +00:00
workspace.e2e.test.ts fix(workspace): persist bootstrap onboarding state 2026-02-14 19:20:27 -05:00
workspace.load-extra-bootstrap-files.test.ts perf(test): speed up suites and reduce fs churn 2026-02-15 19:29:27 +00:00
workspace.ts Gateway: hide BOOTSTRAP in agent files after onboarding completes (#17491) 2026-02-15 15:42:43 -05:00
zai.live.test.ts refactor(agent): dedupe harness and command workflows 2026-02-16 14:59:30 +00:00