These were wrongly reduced to empty stubs during Bun splitting deadlock experiments. The deadlock root cause was ToolSearchTool alone (now fixed by moving to src/tools/). These two files are safe to restore. MonitorTool (180 lines): long-running background monitor with tengu_monitor_tool_used telemetry, BashTool permission delegation, and spawnShellTask integration. WorkflowPermissionRequest (145 lines): permission confirmation UI with logUnaryEvent accept/reject tracking, progressive trust (don't ask again), and strategy-pattern permission routing. Verified: build (562 files) + runtime (-p mode) pass without deadlock. |
||
|---|---|---|
| .. | ||
| @ant | ||
| acp-link | ||
| agent-tools | ||
| audio-capture-napi | ||
| builtin-tools | ||
| color-diff-napi | ||
| image-processor-napi | ||
| mcp-client | ||
| modifiers-napi | ||
| remote-control-server | ||
| url-handler-napi | ||
| weixin | ||
| tsconfig.json | ||