You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ROADMAP-17 — P2 — Dead code removal and default centralization #109
Series:ROADMAP — filed from the 2026-10-27 whole-project assessment · Backlog task: M16-T04 · Priority: P2 · Effort: small
Problem
A removal sweep found pure dead weight:
@tool decorator wraps every tool to attach __tool_entry__ / __tool_schema__ — never read anywhere (grep across agentkit/, tests/, examples/)
default_registry module-level singleton — violates the project's "no global state" rule and nothing queries it (only its own definition and the decorator fallback)
db/session.get_session() — defined, never imported
routes.pyrouter = runs_router # backwards compat alias — its target imports it under the same name; compatibility protects nothing
Error subclasses with no raise site: ToolValidationError, ToolExecutionError, ToolTimeoutError, ToolNotFound(alias) — the executor deliberately returns ToolResult.failure instead of raising
Activity