William Valentin
2cdfb66071
feat(tools): propagate timeout abort signals to tool execution
2026-02-15 22:05:43 -08:00
William Valentin
6090508bad
style: auto-fix ESLint issues (curly braces and formatting)
...
- Add curly braces to all if/else/for/while statements
- Fix indentation and trailing spaces
- Auto-fixed 372 linting errors using eslint --fix
- Remaining issues are warnings only (non-null assertions, explicit any types)
2026-02-11 10:30:24 -08:00
William Valentin
0d5601fb13
feat: add SandboxManager for per-session container lifecycle
2026-02-06 15:58:34 -08:00
William Valentin
1314ac0163
feat: add ToolRegistry.clone() and replace() for per-session registries
2026-02-06 15:58:19 -08:00
William Valentin
7cb5287ed3
feat: add DockerSandbox class for container lifecycle
2026-02-06 15:53:50 -08:00
William Valentin
430cb3f96e
feat: add sandboxed tool wrappers for shell.exec and process.start
2026-02-06 15:52:21 -08:00