doc·config
Agent Note: Interception extension points — the typed-Decision surface a hook programs against
Path: .agents/notes/implemented/feature/2026-06-30-interception-extension-points.mdModified: 9/2/2026Created: 6/30/2026
Location
self-organizing-library/.agents/notes/implemented/feature
Content
Loading content...
Cross-References
Agent Note: dsh-hooks-claude-code + dsh-hooks-codex — the Claude Code / Codex hook bridgeslinkAgent Note: 拦截扩展点——钩子编程所面对的类型化 Decision 接口linkAgent Note: Event-domain semantics — session is the fact log, agent is the live event channellinkAgent Note: Agent-scoped events dispatch a single payload objectlinkAgent Note: Canonical tool output contractlinkAgent Note: Remove implicit batching from ordinary sendslinkAgent Note: Pre-tool input rewrite — a consistent designlinkAgent Note: The approval seam — one-shot permission decisions over a waterfall of answererslinkAgent Note: Pre-tool input rewrite — a consistent designlinkAgent Note: dsh-hook-protocol — the shared Claude Code / Codex hook wire-protocol corelinkDeepSeek Harness ArchitecturelinkCorelinkToolslinkAgent Note: 拦截扩展点——钩子编程所面对的类型化 Decision 接口linkAgent Note: The approval seam — one-shot permission decisions over a waterfall of answererslinkAgent Note: The subprocess sandbox — confinement seam, native runners, escalation, and per-session modeslinkAgent Note: Tighten the hook-protocol contract — dialect, discarded fields, double defaults, and lib-owned hook/result semanticslinkAgent Note: Pre-tool input rewrite — a consistent designlinkAgent Note: Interactive side sessions and merge-backlink@deepseek-ai/dsh-hooks-claude-codelink@deepseek-ai/dsh-hooks-codexlinkhooks/ — hook bridges + shared protocollink
c2f45e0925ef2f42