-
Notifications
You must be signed in to change notification settings - Fork 3
M19: Tool permissions and output overflow #247
Copy link
Copy link
Closed
5 / 55 of 5 issues completedLabels
epicMilestone-level tracking issueMilestone-level tracking issuetoolsTool execution and MCP integrationTool execution and MCP integration
Description
Overview
Second phase of tool orchestration evolution (M19). Builds on M18 tool registry (#246) to add pattern-based permission rules and output overflow to file.
Full plan: .local/plan/m18-tool-orchestration.md (Phases C, D)
Phase C: Pattern-Based Permissions
- feat(tools): add PermissionPolicy with glob-pattern matching #248 — PermissionPolicy with glob-pattern matching per tool
- feat(tools): migrate blocklist/confirm_patterns to permission rules #249 — Migrate blocklist/confirm_patterns to permission rules
- feat(tools): exclude denied tools from system prompt #250 — Denied tools excluded from system prompt
Phase D: Output Overflow to File
- feat(tools): save truncated output to file with LLM-accessible path #251 — Save full output to file when truncated, inform LLM of path
- feat(tools): cleanup stale tool output overflow files on startup #252 — Cleanup stale overflow files on startup
Dependencies
- M18 Phase A+B complete (feat(tools): tool registry, file executor, doom-loop detection #246)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epicMilestone-level tracking issueMilestone-level tracking issuetoolsTool execution and MCP integrationTool execution and MCP integration