clanker-agent/packages/coding-agent/src/core
Harivansh Rathi 973baf58e1 refactor: clean up no-output timeout architecture
- Remove onKillHandle from BashOperations interface (implementation detail leak)
- Use AbortController + combineAbortSignals to kill from tool level instead
- Extract shared buildOutput() to deduplicate .then()/.catch() paths
- Cleaner separation: BashOperations stays unchanged, timeouts are tool-level

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 19:58:49 -08:00
..
compaction move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
export-html move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
extensions move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
gateway refactor: centralize gateway module and address review fixes 2026-03-07 16:53:36 -08:00
tools refactor: clean up no-output timeout architecture 2026-03-07 19:58:49 -08:00
agent-session.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
auth-storage.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
bash-executor.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
defaults.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
diagnostics.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
event-bus.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
exec.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
footer-data-provider.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
index.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
keybindings.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
messages.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
model-registry.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
model-resolver.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
package-manager.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
prompt-templates.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
resolve-config-value.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
resource-loader.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
sdk.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
session-manager.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
settings-manager.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
skills.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
slash-commands.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
system-prompt.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00
timings.ts move pi-mono into companion-cloud as apps/companion-os 2026-03-07 09:22:50 -08:00