openclaw/src/agents
Roshan Singh e7953d8164 Fix #1056: ignore heavy paths in skills watcher
On macOS, watching deep dependency trees can exhaust file descriptors and lead to spawn EBADF failures. The skills watcher only needs to observe skill changes, so ignore dotfiles, node_modules, and dist by default. Adds regression coverage.
2026-01-17 06:26:27 +00:00
..
auth-profiles style: run oxfmt 2026-01-16 21:11:55 +00:00
cli-runner fix: cleanup suspended CLI processes (#978) (thanks @Nachx639) 2026-01-16 01:39:33 +00:00
pi-embedded-helpers fix: drop unsigned gemini tool calls from history 2026-01-16 22:43:16 +00:00
pi-embedded-runner style: oxfmt format 2026-01-17 05:48:56 +00:00
pi-extensions chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox chore: run format and fix sandbox browser timeouts 2026-01-16 09:18:58 +00:00
schema chore: format + regenerate protocol 2026-01-17 03:40:49 +00:00
skills Fix #1056: ignore heavy paths in skills watcher 2026-01-17 06:26:27 +00:00
tools style: oxfmt format 2026-01-17 05:48:56 +00:00
agent-paths.test.ts fix(agents): default agent dir to multi-agent path 2026-01-06 21:54:42 +00:00
agent-paths.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agent-scope.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
agent-scope.ts feat: expand skill command registration 2026-01-16 20:17:32 +00:00
anthropic.setup-token.live.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
apply-patch-update.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
apply-patch.test.ts feat: add apply_patch tool (exec-gated) 2026-01-12 03:42:56 +00:00
apply-patch.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-health.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-health.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.auth-profile-cooldowns.test.ts refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
auth-profiles.chutes.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.ensureauthprofilestore.test.ts fix: merge subagent auth profiles 2026-01-16 20:20:26 +00:00
auth-profiles.external-cli-credential-sync.does-not-overwrite-api-keys-syncing-external.test.ts chore: standardize Claude Code CLI naming (#915) 2026-01-14 20:07:35 +00:00
auth-profiles.external-cli-credential-sync.does-not-overwrite-fresher-store-oauth-older.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.external-cli-credential-sync.syncs-claude-cli-oauth-credentials-into-anthropic.test.ts chore: standardize Claude Code CLI naming (#915) 2026-01-14 20:07:35 +00:00
auth-profiles.external-cli-credential-sync.updates-codex-cli-profile-codex-cli-refresh.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.external-cli-credential-sync.upgrades-token-oauth-claude-cli-gets-refreshtoken.test.ts chore: standardize Claude Code CLI naming (#915) 2026-01-14 20:07:35 +00:00
auth-profiles.markauthprofilefailure.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.resolve-auth-profile-order.does-not-prioritize-lastgood-round-robin-ordering.test.ts fix: normalize Claude CLI auth mode to oauth (#855) 2026-01-15 02:29:43 +00:00
auth-profiles.resolve-auth-profile-order.normalizes-z-ai-aliases-auth-order.test.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
auth-profiles.resolve-auth-profile-order.orders-by-lastused-no-explicit-order-exists.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
auth-profiles.resolve-auth-profile-order.uses-stored-profiles-no-config-exists.test.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
auth-profiles.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
bash-process-registry.test.ts refactor: remove bash pty mode 2026-01-03 20:15:10 +00:00
bash-process-registry.ts feat: notify on exec exit 2026-01-17 05:43:34 +00:00
bash-tools.exec.background-abort.test.ts test: deflake background exec timeout 2026-01-16 19:48:52 +00:00
bash-tools.exec.pty.test.ts feat: add exec pty support 2026-01-17 04:57:11 +00:00
bash-tools.exec.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
bash-tools.process.send-keys.test.ts feat: add tmux-style process key helpers 2026-01-17 06:12:56 +00:00
bash-tools.process.ts feat: add tmux-style process key helpers 2026-01-17 06:12:56 +00:00
bash-tools.shared.ts fix: restore docker binds and PATH in sandbox exec (#873) 2026-01-15 02:58:20 +00:00
bash-tools.test.ts feat: notify on exec exit 2026-01-17 05:43:34 +00:00
bash-tools.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
channel-tools.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
chutes-oauth.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
chutes-oauth.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
claude-cli-runner.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
claude-cli-runner.ts Move provider to a plugin-architecture (#661) 2026-01-11 11:45:25 +00:00
clawdbot-gateway-tool.test.ts fix: prevent config clobbering 2026-01-15 04:06:11 +00:00
clawdbot-tools.agents.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.camera.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.session-status.test.ts fix: drop oauth status from session status 2026-01-16 09:39:12 +00:00
clawdbot-tools.sessions.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.subagents.sessions-spawn-allows-cross-agent-spawning-configured.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.subagents.sessions-spawn-announces-agent-wait-lifecycle-events.test.ts feat: refine subagents + add chat.inject 2026-01-15 23:44:31 +00:00
clawdbot-tools.subagents.sessions-spawn-announces-back-requester-group-channel.test.ts feat: refine subagents + add chat.inject 2026-01-15 23:44:31 +00:00
clawdbot-tools.subagents.sessions-spawn-applies-model-child-session.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.subagents.sessions-spawn-normalizes-allowlisted-agent-ids.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.subagents.sessions-spawn-prefers-per-agent-subagent-model.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
clawdbot-tools.subagents.sessions-spawn-resolves-main-announce-target-from.test.ts feat: refine subagents + add chat.inject 2026-01-15 23:44:31 +00:00
clawdbot-tools.ts feat: add cross-context messaging resolver 2026-01-17 03:17:13 +00:00
cli-backends.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
cli-credentials.test.ts chore: standardize Claude Code CLI naming (#915) 2026-01-14 20:07:35 +00:00
cli-credentials.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
cli-runner.test.ts chore: format and sync protocol outputs 2026-01-16 03:30:56 +00:00
cli-runner.ts fix: cleanup suspended CLI processes (#978) (thanks @Nachx639) 2026-01-16 01:39:33 +00:00
cli-session.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
context-window-guard.test.ts fix: guard small context windows 2026-01-10 01:08:56 +01:00
context-window-guard.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
context.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
date-time.ts feat(date-time): standardize time context and tool timestamps 2026-01-15 22:27:06 +00:00
defaults.ts feat(agent): enforce provider/model and identity defaults 2025-12-14 04:22:38 +00:00
failover-error.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
failover-error.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
google-gemini-switch.live.test.ts Format: apply oxfmt fixes 2026-01-15 01:27:16 +00:00
identity.test.ts feat(agent): add human-like delay between block replies 2026-01-10 17:12:50 +01:00
identity.ts feat: add dynamic template variables to messages.responsePrefix (#923) 2026-01-14 23:05:08 -05:00
lanes.ts fix(gateway): harden agent provider routing 2026-01-09 23:00:36 +01:00
live-auth-keys.ts fix: refine synthetic provider + minimax probes 2026-01-13 03:36:53 +00:00
live-model-filter.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
memory-search.test.ts fix: memory search remote overrides (#819) (thanks @mukhtharcm) 2026-01-13 03:11:03 +00:00
memory-search.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
minimax-vlm.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
minimax.live.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
model-auth.test.ts Models: add Vercel AI Gateway auth 2026-01-16 21:00:15 +00:00
model-auth.ts Models: add Vercel AI Gateway auth 2026-01-16 21:00:15 +00:00
model-catalog.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
model-compat.test.ts fix: clamp z.ai developer role 2026-01-11 04:28:30 +01:00
model-compat.ts fix: clamp z.ai developer role 2026-01-11 04:28:30 +01:00
model-fallback.test.ts Fix model fallback crash on undefined provider/model (#946) 2026-01-15 16:50:46 +00:00
model-fallback.ts fix: default model fallback when provider/model missing (#954) (thanks @roshanasingh4) 2026-01-15 16:58:41 +00:00
model-scan.test.ts feat: add model scan progress callbacks 2026-01-08 05:20:39 +01:00
model-scan.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
model-selection.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
model-selection.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.auto-injects-github-copilot-provider-token-is.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.falls-back-default-baseurl-token-exchange-fails.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.fills-missing-provider-apikey-from-env-var.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.normalizes-gemini-3-ids-preview-google-providers.test.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
models-config.providers.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.skips-writing-models-json-no-env-token.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models-config.uses-first-github-copilot-profile-env-tokens.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
models.profiles.live.test.ts fix: stabilize docker test suite 2026-01-16 11:47:14 +00:00
openai-responses.reasoning-replay.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
opencode-zen-models.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
opencode-zen-models.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-block-chunker.test.ts refactor: cron payload migration cleanup (#621) 2026-01-09 22:56:55 +00:00
pi-embedded-block-chunker.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.buildbootstrapcontextfiles.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.classifyfailoverreason.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.downgradegeminihistory.test.ts fix: drop unsigned gemini tool calls from history 2026-01-16 22:43:16 +00:00
pi-embedded-helpers.formatassistanterrortext.test.ts fix: sanitize user-facing errors and strip final tags 2026-01-16 03:01:23 +00:00
pi-embedded-helpers.formatrawassistanterrorforui.test.ts chore: format + fix telegram thread ids 2026-01-15 09:13:19 +00:00
pi-embedded-helpers.isautherrormessage.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.isbillingerrormessage.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.iscloudcodeassistformaterror.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.iscompactionfailureerror.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.iscontextoverflowerror.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.isfailovererrormessage.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.ismessagingtoolduplicate.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.messaging-duplicate.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.normalizetextforcomparison.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.resolvebootstrapmaxchars.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.sanitize-session-messages-images.keeps-tool-call-tool-result-ids-unchanged.test.ts fix: harden antigravity claude support (#968) 2026-01-16 02:16:17 +00:00
pi-embedded-helpers.sanitize-session-messages-images.removes-empty-assistant-text-blocks-but-preserves.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.sanitizegoogleturnordering.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.sanitizesessionmessagesimages-thought-signature-stripping.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.sanitizetoolcallid.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.sanitizeuserfacingtext.test.ts chore: format and sync protocol outputs 2026-01-16 03:30:56 +00:00
pi-embedded-helpers.stripthoughtsignatures.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-helpers.ts fix: port OpenRouter Gemini sanitization to split files (#845) (thanks @MatthieuBizien) 2026-01-16 08:02:56 +00:00
pi-embedded-helpers.validate-turns.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-messaging.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner-extraparams.live.test.ts fix: align ZAI thinking toggles 2026-01-16 22:26:43 +00:00
pi-embedded-runner-extraparams.test.ts fix: align ZAI thinking toggles 2026-01-16 22:26:43 +00:00
pi-embedded-runner.applygoogleturnorderingfix.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.buildembeddedsandboxinfo.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.createsystempromptoverride.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.get-dm-history-limit-from-session-key.falls-back-provider-default-per-dm-not.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.get-dm-history-limit-from-session-key.returns-undefined-sessionkey-is-undefined.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.google-sanitize-thinking.test.ts fix: drop unsigned gemini tool calls from history 2026-01-16 22:43:16 +00:00
pi-embedded-runner.guard.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.limithistoryturns.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.resolvesessionagentids.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.run-embedded-pi-agent.appends-new-user-assistant-after-existing-transcript.test.ts fix: repair orphaned user turns before embedded prompts 2026-01-16 20:52:18 +00:00
pi-embedded-runner.run-embedded-pi-agent.writes-models-json-into-provided-agentdir.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.sanitize-session-history.test.ts chore: run format and fix sandbox browser timeouts 2026-01-16 09:18:58 +00:00
pi-embedded-runner.splitsdktools.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-runner.ts fix: port OpenRouter Gemini sanitization to split files (#845) (thanks @MatthieuBizien) 2026-01-16 08:02:56 +00:00
pi-embedded-subscribe.code-span-awareness.test.ts fix(agents): skip thinking tags in code spans 2026-01-15 09:23:56 +00:00
pi-embedded-subscribe.handlers.lifecycle.ts fix: send text between tool calls to channel immediately 2026-01-15 20:55:52 -08:00
pi-embedded-subscribe.handlers.messages.ts fix: send text between tool calls to channel immediately 2026-01-15 20:55:52 -08:00
pi-embedded-subscribe.handlers.tools.ts feat: emit tool outputs for full verbose 2026-01-17 05:40:21 +00:00
pi-embedded-subscribe.handlers.ts feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
pi-embedded-subscribe.handlers.types.ts feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
pi-embedded-subscribe.raw-stream.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.calls-onblockreplyflush-before-tool-execution-start-preserve.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-append-text-end-content-is.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-call-onblockreplyflush-callback-is-not.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-duplicate-text-end-repeats-full.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.does-not-emit-duplicate-block-replies-text.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.emits-block-replies-text-end-does-not.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.emits-reasoning-as-separate-message-enabled.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.filters-final-suppresses-output-without-start-tag.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.includes-canvas-action-metadata-tool-summaries.test.ts fix: send text between tool calls to channel immediately 2026-01-15 20:55:52 -08:00
pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-assistanttexts-final-answer-block-replies-are.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.keeps-indented-fenced-blocks-intact.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.reopens-fenced-blocks-splitting-inside-them.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.splits-long-single-line-fenced-blocks-reopen.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.streams-soft-chunks-paragraph-preference.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.subscribeembeddedpisession.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-embedded-subscribe.subscribe-embedded-pi-session.suppresses-message-end-block-replies-message-tool.test.ts fix: send text between tool calls to channel immediately 2026-01-15 20:55:52 -08:00
pi-embedded-subscribe.subscribe-embedded-pi-session.waits-multiple-compaction-retries-before-resolving.test.ts feat: emit tool outputs for full verbose 2026-01-17 05:40:21 +00:00
pi-embedded-subscribe.tools.test.ts fix: honor message tool channel for tool dedupe (#1053) 2026-01-17 00:23:51 +00:00
pi-embedded-subscribe.tools.ts feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
pi-embedded-subscribe.ts feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
pi-embedded-subscribe.types.ts feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
pi-embedded-utils.test.ts fix(agents): strip tool leak text (#905) 2026-01-15 05:58:02 +00:00
pi-embedded-utils.ts fix: sanitize user-facing errors and strip final tags 2026-01-16 03:01:23 +00:00
pi-embedded.ts feat: gate slash commands and add compact 2026-01-06 02:23:55 +01:00
pi-settings.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-settings.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tool-definition-adapter.test.ts fix(tools): keep tool errors concise 2026-01-07 19:08:13 +00:00
pi-tool-definition-adapter.ts fix(tools): keep tool errors concise 2026-01-07 19:08:13 +00:00
pi-tools-agent-config.test.ts test: cover provider tool policies 2026-01-15 03:55:20 +00:00
pi-tools.abort.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-a.test.ts fix: avoid format keyword in tool schemas 2026-01-16 20:20:26 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-b.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-d.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-e.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-f.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping-g.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.create-clawdbot-coding-tools.adds-claude-style-aliases-schemas-without-dropping.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.policy.ts feat: refine subagents + add chat.inject 2026-01-15 23:44:31 +00:00
pi-tools.read.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.schema.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pi-tools.ts feat: notify on exec exit 2026-01-17 05:43:34 +00:00
pi-tools.types.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
pi-tools.workspace-paths.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
pty-keys.test.ts feat: add keypad key mappings 2026-01-17 06:22:05 +00:00
pty-keys.ts feat: add keypad key mappings 2026-01-17 06:22:05 +00:00
sandbox-agent-config.agent-specific-sandbox-config.includes-session-status-default-sandbox-allowlist.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox-agent-config.agent-specific-sandbox-config.should-allow-agent-specific-docker-settings-beyond.test.ts test: stabilize sandbox config tests 2026-01-16 01:44:12 +00:00
sandbox-agent-config.agent-specific-sandbox-config.should-use-agent-specific-workspaceroot.test.ts fix: restore status usage summary output 2026-01-16 02:49:18 +00:00
sandbox-agent-config.agent-specific-sandbox-config.should-use-global-sandbox-config-no-agent.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox-create-args.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox-explain.test.ts refactor(sandbox): drop legacy memory shorthand 2026-01-12 22:59:36 +00:00
sandbox-merge.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox-paths.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox-skills.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox.resolveSandboxContext.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
sandbox.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
session-tool-result-guard-wrapper.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
session-tool-result-guard.test.ts fix: strip final tags from session messages 2026-01-16 02:16:17 +00:00
session-tool-result-guard.ts fix: correct final tag strip typing 2026-01-16 02:16:17 +00:00
session-transcript-repair.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
session-transcript-repair.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
session-write-lock.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
shell-utils.ts fix(bash): use PowerShell on Windows to capture system utility output 2026-01-12 02:13:02 +00:00
skills-install.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
skills-status.ts feat: mac node exec policy + remote skills hot reload 2026-01-16 03:45:06 +00:00
skills.applyskillenvoverrides.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
skills.build-workspace-skills-prompt.applies-bundled-allowlist-without-affecting-workspace-skills.test.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
skills.build-workspace-skills-prompt.prefers-workspace-skills-managed-skills.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
skills.build-workspace-skills-prompt.returns-empty-prompt-skills-dirs-are-missing.test.ts refactor(agents): split tools + PI subscribe 2026-01-14 05:39:59 +00:00
skills.build-workspace-skills-prompt.syncs-merged-skills-into-target-workspace.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
skills.buildworkspaceskillcommands.test.ts fix: truncate skill command descriptions to 100 chars for Discord (#1018) 2026-01-16 10:01:59 -06:00
skills.buildworkspaceskillsnapshot.test.ts feat: add user-invocable skill commands 2026-01-16 12:10:29 +00:00
skills.buildworkspaceskillstatus.test.ts refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
skills.loadworkspaceskillentries.test.ts refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
skills.resolveskillspromptforrun.test.ts refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
skills.summarize-skill-description.test.ts fix(skills): improve summarize selection 2026-01-15 10:14:59 +00:00
skills.ts feat: add user-invocable skill commands 2026-01-16 12:10:29 +00:00
subagent-announce-queue.ts refactor: share queue helpers 2026-01-17 06:02:27 +00:00
subagent-announce.format.test.ts test: expand accountId routing coverage 2026-01-17 04:33:24 +00:00
subagent-announce.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
subagent-registry.persistence.test.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
subagent-registry.store.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
subagent-registry.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
synthetic-models.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
system-prompt-report.ts Format: fix report + telegram formatting 2026-01-15 01:27:16 +00:00
system-prompt.test.ts fix: honor message tool channel for tool dedupe (#1053) 2026-01-17 00:23:51 +00:00
system-prompt.ts feat: add exec pty support 2026-01-17 04:57:11 +00:00
timeout.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
tool-call-id.test.ts fix: cap tool call IDs for OpenAI/OpenRouter (#875) (thanks @j1philli) 2026-01-15 05:25:45 +00:00
tool-call-id.ts Fix OpenAI tool_call id length for OpenRouter 2026-01-15 05:25:45 +00:00
tool-display.json feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
tool-display.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
tool-images.test.ts fix: resolve camera tool handling 2026-01-02 17:44:25 +00:00
tool-images.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
tool-policy.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
tool-policy.ts feat: add web tools 2026-01-15 04:07:40 +00:00
tool-summaries.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
usage.test.ts fix: restore Anthropic token accounting 2026-01-06 18:52:01 +00:00
usage.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
workspace.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
workspace.ts fix: heartbeat prompt + dedupe (#980) (thanks @voidserf) 2026-01-16 00:24:52 +00:00
zai.live.test.ts chore: apply biome formatting 2026-01-01 17:30:15 +01:00