EVIDENCE EXPLORER · CLAIM-LEVEL PROVENANCE

Every conclusion
returns to evidence.

Search atomic Claims across Agents, snapshots, and mechanisms. Source, official documentation, reproduced evidence, and inference always keep distinct labels.

49 claims78 evidence records72 source records90 day freshness window
78 / 78 Evidence recordsFreshness assessed 2026-08-10
  1. official-doccurrent

    Claude Code's official Agent Teams documentation describes experimental lead-and-teammate coordination with independent context windows, a shared task list, direct messaging, and no automatic worktree isolation.

    Claude Code Agent Teams

    How agent teams work, comparison with subagents, enablement, and limitations
    Agent
    Claude Code
    Mechanism
    subagent-orchestration
    Snapshot
    claude-code-2026-08-10-docs
    Claim
    claude-code-doc-agent-teams
  2. official-doccurrent

    Claude Code's official documentation separates permission rules, which decide tool and resource access, from OS-level sandbox enforcement for Bash filesystem and network access, and recommends using both as defense in depth.

    Claude Code — Configure permissions

    Permission rule syntax; How permissions interact with sandboxing
    Agent
    Claude Code
    Mechanism
    execution-policy
    Snapshot
    claude-code-2026-08-10-docs
    Claim
    claude-code-doc-execution-policy
  3. official-doccurrent

    Claude Code's official hook contract exposes lifecycle events including pre- and post-tool use, permission requests, session start/end, and stop; PreToolUse hooks can deny a call before normal permission-mode checks, while allow decisions cannot override stricter deny rules.

    Claude Code — Automate actions with hooks

    PreToolUse; Hook events; Hooks and permission modes
    Agent
    Claude Code
    Mechanism
    extension-runtime
    Snapshot
    claude-code-2026-08-10-docs
    Claim
    claude-code-doc-hooks
  4. official-doccurrent

    Claude Code's official documentation describes subagents with separate context windows, configurable prompts, tools, models, permissions, hooks, skills, depth and turn limits, and optional temporary Git worktree isolation.

    Claude Code — Create custom subagents

    Configure subagents; Control capabilities; Work with subagents; worktree isolation
    Agent
    Claude Code
    Mechanism
    subagent-orchestration
    Snapshot
    claude-code-2026-08-10-docs
    Claim
    claude-code-doc-subagents
  5. official-doccurrent

    Official Codex CLI documentation presents one terminal loop for exploring code, planning changes, editing files, running local tools, steering an active turn, and continuing follow-up work in the same session.

    Codex CLI — Inspect, edit, and run code from your terminal

    Work against your local repository; Keep the coding loop in your terminal
    Agent
    Codex
    Mechanism
    agent-loop
    Snapshot
    codex-2026-08-10-cli
    Claim
    codex-cli-terminal-loop
  6. sourcecurrent

    At the pinned Codex source revision, run_turn repeatedly samples the model, executes requested function calls, feeds results into later samples, accepts steering input, and stops when follow-up work is no longer required or a stop/error path wins.

    Codex core turn loop

    run_turn
    Agent
    Codex
    Mechanism
    agent-loop
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-agent-loop
  7. sourcecurrent

    At the pinned Codex source revision, run_turn repeatedly samples the model, executes requested function calls, feeds results into later samples, accepts steering input, and stops when follow-up work is no longer required or a stop/error path wins.

    Codex regular task drains queued input

    RegularTask::run
    Agent
    Codex
    Mechanism
    agent-loop
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-agent-loop
  8. sourcecurrent

    The pinned Codex App Server accepts JSON-RPC requests and notifications over selectable stdio, Unix-socket, or WebSocket transports and dispatches typed requests through dedicated processors.

    Codex App Server runtime and transports

    AppServerTransport startup and JSONRPCMessage dispatch
    Agent
    Codex
    Mechanism
    client-server-protocol
    Snapshot
    codex-2026-08-10-app-server
    Claim
    codex-source-app-server
  9. sourcecurrent

    The pinned Codex App Server accepts JSON-RPC requests and notifications over selectable stdio, Unix-socket, or WebSocket transports and dispatches typed requests through dedicated processors.

    Codex App Server request processor

    process_request and typed request processors
    Agent
    Codex
    Mechanism
    client-server-protocol
    Snapshot
    codex-2026-08-10-app-server
    Claim
    codex-source-app-server
  10. sourcecurrent

    The pinned Codex turn loop checks context limits before and after sampling and can replace history through local or remote compaction before resuming the same turn.

    Codex pre- and mid-turn compaction routing

    run_pre_sampling_compact; run_auto_compact
    Agent
    Codex
    Mechanism
    context-compaction
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-auto-compaction
  11. sourcecurrent

    The pinned Codex turn loop checks context limits before and after sampling and can replace history through local or remote compaction before resuming the same turn.

    Codex local compaction history replacement

    run_compact_task_inner_impl; build_compacted_history
    Agent
    Codex
    Mechanism
    context-compaction
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-auto-compaction
  12. sourcecurrent

    The pinned Codex protocol defines typed events for turn lifecycle, streamed content, tools, approvals, compaction, hooks, and collaborative-agent activity, and the turn implementation emits those events through the session boundary.

    Codex protocol event model

    EventMsg
    Agent
    Codex
    Mechanism
    event-stream
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-event-stream
  13. sourcecurrent

    The pinned Codex protocol defines typed events for turn lifecycle, streamed content, tools, approvals, compaction, hooks, and collaborative-agent activity, and the turn implementation emits those events through the session boundary.

    Codex turn event emission

    send_event and emit_turn_item lifecycle calls
    Agent
    Codex
    Mechanism
    event-stream
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-event-stream
  14. sourcecurrent

    The pinned Codex core models approval decisions separately from sandbox transformation, with policy-dependent outcomes that can forbid, request approval for, skip approval for, or sandbox a tool attempt.

    Codex approval resolution

    ApprovalAction; approval precedence and resolution
    Agent
    Codex
    Mechanism
    execution-policy
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-execution-policy
  15. sourcecurrent

    The pinned Codex core models approval decisions separately from sandbox transformation, with policy-dependent outcomes that can forbid, request approval for, skip approval for, or sandbox a tool attempt.

    Codex sandbox attempt policy

    ExecApprovalRequirement; SandboxAttempt; ToolRuntime
    Agent
    Codex
    Mechanism
    execution-policy
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-execution-policy
  16. sourcecurrent

    At the pinned revision, Codex assembles selected skills and plugins into turn context and runs typed lifecycle hooks around session start, tool use, permissions, stop, compaction, and session end.

    Codex turn-time skill and plugin assembly

    build_skills_and_plugins and hook calls
    Agent
    Codex
    Mechanism
    extension-runtime
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-extension-runtime
  17. sourcecurrent

    At the pinned revision, Codex assembles selected skills and plugins into turn context and runs typed lifecycle hooks around session start, tool use, permissions, stop, compaction, and session end.

    Codex lifecycle hook runtime

    run_*_hooks functions
    Agent
    Codex
    Mechanism
    extension-runtime
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-extension-runtime
  18. sourcecurrent

    The pinned Codex core registers multi-agent tools for spawning and communicating with child agents and implements spawn through a dedicated agent-control boundary rather than inside the main sampling loop.

    Codex multi-agent spawn tool

    spawn tool handler
    Agent
    Codex
    Mechanism
    subagent-orchestration
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-subagent-routing
  19. sourcecurrent

    The pinned Codex core registers multi-agent tools for spawning and communicating with child agents and implements spawn through a dedicated agent-control boundary rather than inside the main sampling loop.

    Codex agent-control spawn boundary

    child agent spawn control
    Agent
    Codex
    Mechanism
    subagent-orchestration
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-subagent-routing
  20. sourcecurrent

    The pinned Codex core separates model-visible tool specifications in ToolRouter from runtime registration and collision handling in ToolRegistry, then resolves each parsed call to its registered runtime.

    Codex ToolRouter

    ToolRouter
    Agent
    Codex
    Mechanism
    tool-dispatch
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-tool-router
  21. sourcecurrent

    The pinned Codex core separates model-visible tool specifications in ToolRouter from runtime registration and collision handling in ToolRegistry, then resolves each parsed call to its registered runtime.

    Codex ToolRegistry

    ToolRegistry registration and lookup
    Agent
    Codex
    Mechanism
    tool-dispatch
    Snapshot
    codex-2026-08-10-source
    Claim
    codex-source-tool-router
  22. sourcecurrent

    Grok Build's pinned ACP library implements line-oriented JSON-RPC transport and normalization, and the shell projects Agent activity into ACP session updates for editor or process clients.

    Grok Build ACP library

    ACP channel, message, normalization, and line-reader modules
    Agent
    Grok Build
    Mechanism
    client-server-protocol
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-acp-interface
  23. sourcecurrent

    Grok Build's pinned session actor multiplexes commands and asynchronous events, explicitly starts turns, streams sampler output, dispatches tool calls, and emits lifecycle updates through completion, failure, or cancellation.

    Grok Build session run loop

    session actor run loop and turn event dispatch
    Agent
    Grok Build
    Mechanism
    agent-loop
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-agent-loop
  24. sourcecurrent

    Grok Build's pinned Agent uses a configurable compaction policy with context thresholds, optional model and memory-flush settings, wall-clock limits, and an optional two-pass mode.

    Grok Build compaction policy

    CompactionPolicy and builder methods
    Agent
    Grok Build
    Mechanism
    context-compaction
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-context-compaction
  25. sourcecurrent

    Grok Build's pinned Agent uses a configurable compaction policy with context thresholds, optional model and memory-flush settings, wall-clock limits, and an optional two-pass mode.

    Grok Build Agent compaction trigger

    should_auto_compact and context threshold
    Agent
    Grok Build
    Mechanism
    context-compaction
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-context-compaction
  26. sourcecurrent

    Grok Build's pinned file-event utilities write versioned session events as append-oriented JSONL, and the tracker emits typed turn, tool, permission, and terminal lifecycle records.

    Grok Build event log

    JSONL event writer
    Agent
    Grok Build
    Mechanism
    event-stream
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-event-log
  27. sourcecurrent

    Grok Build's pinned file-event utilities write versioned session events as append-oriented JSONL, and the tracker emits typed turn, tool, permission, and terminal lifecycle records.

    Grok Build event tracker

    turn, tool, permission, and terminal event emission
    Agent
    Grok Build
    Mechanism
    event-stream
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-event-log
  28. sourcecurrent

    Grok Build's pinned source separates semantic allow/ask/deny policy from OS sandbox activation; the manager exposes requested and active state, uses supported platform backends, and may explicitly continue unsandboxed when unsupported or application fails.

    Grok Build permission resolution

    permission decision resolution and deny precedence
    Agent
    Grok Build
    Mechanism
    execution-policy
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-execution-policy
  29. sourcecurrent

    Grok Build's pinned source separates semantic allow/ask/deny policy from OS sandbox activation; the manager exposes requested and active state, uses supported platform backends, and may explicitly continue unsandboxed when unsupported or application fails.

    Grok Build sandbox manager

    SandboxManager state and apply fallback
    Agent
    Grok Build
    Mechanism
    execution-policy
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-execution-policy
  30. sourcecurrent

    Grok Build's pinned extension surface includes plugins, prompt skills, MCP tools, and lifecycle hooks, with pre-tool gates able to modify or block operations.

    Grok Build hook events

    session, tool, prompt, and subagent hook event types
    Agent
    Grok Build
    Mechanism
    extension-runtime
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-extension-runtime
  31. sourcecurrent

    Grok Build's pinned extension surface includes plugins, prompt skills, MCP tools, and lifecycle hooks, with pre-tool gates able to modify or block operations.

    Grok Build hook dispatcher

    pre-tool gate and post-event dispatch
    Agent
    Grok Build
    Mechanism
    extension-runtime
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-extension-runtime
  32. sourcecurrent

    Grok Build's pinned sampler retry module produces explicit decisions for rate limits, transient failures, context limits, image fallback, and client rebuilds, using retry-after or exponential jitter while leaving fatal outcomes non-retryable.

    Grok Build sampler retry decisions

    RetryDecision and error classification
    Agent
    Grok Build
    Mechanism
    retry-recovery
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-retry-policy
  33. sourcecurrent

    Grok Build's pinned source resolves named subagents and resume identity, while task execution uses separate child session identity and explicit isolation or worktree metadata rather than an inline prompt macro.

    Grok Build subagent resolution

    definition, context, override, and resume modules
    Agent
    Grok Build
    Mechanism
    subagent-orchestration
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-subagent-runtime
  34. sourcecurrent

    Grok Build's pinned source resolves named subagents and resume identity, while task execution uses separate child session identity and explicit isolation or worktree metadata rather than an inline prompt macro.

    Grok Build task extension

    child session launch and isolation metadata
    Agent
    Grok Build
    Mechanism
    subagent-orchestration
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-subagent-runtime
  35. sourcecurrent

    Grok Build's pinned ToolBridge owns a finalized registry, exposes model-facing definitions, supports built-in and MCP-backed registrations, and routes calls through typed registry dispatch.

    Grok Build ToolBridge

    ToolBridge registry construction, definitions, and call
    Agent
    Grok Build
    Mechanism
    tool-dispatch
    Snapshot
    grok-build-2026-08-10-source
    Claim
    grok-build-source-tool-bridge
  36. sourcecurrent

    OpenCode's pinned session prompt service repeatedly handles pending subtasks and compaction, resolves the active Agent and tools, invokes the model processor, and stops only at an explicit terminal condition.

    OpenCode session prompt loop

    Prompt service run loop around the while(true) message processor
    Agent
    OpenCode
    Mechanism
    agent-loop
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-agent-loop
  37. sourcecurrent

    OpenCode's pinned source exposes a headless HTTP server, while the terminal UI can use an embedded worker and RPC-forward global server events rather than owning a separate Agent core.

    OpenCode server

    HTTP application and event routes
    Agent
    OpenCode
    Mechanism
    client-server-protocol
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-client-server
  38. sourcecurrent

    OpenCode's pinned source exposes a headless HTTP server, while the terminal UI can use an embedded worker and RPC-forward global server events rather than owning a separate Agent core.

    OpenCode TUI worker

    embedded fetch and global event forwarding
    Agent
    OpenCode
    Mechanism
    client-server-protocol
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-client-server
  39. sourcecurrent

    OpenCode's pinned compaction service measures context pressure, constructs a summary turn, preserves recent context, and separately truncates oversized historical tool output.

    OpenCode session compaction

    overflow checks, compaction task, and tool-output pruning
    Agent
    OpenCode
    Mechanism
    context-compaction
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-context-compaction
  40. sourcecurrent

    OpenCode's pinned event bridge enriches events with location and aggregate identity, assigns version and sequence metadata for durable records, and forwards public events through the global bus.

    OpenCode EventV2 bridge

    publish and durable event append path
    Agent
    OpenCode
    Mechanism
    event-stream
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-event-bridge
  41. sourcecurrent

    OpenCode's pinned permission service uses last-match wildcard rules, defaults unresolved requests to ask, and represents deny, one-time approval, persistent approval, and rejection explicitly.

    OpenCode permission service

    evaluate, ask, reply, and ruleset merge
    Agent
    OpenCode
    Mechanism
    execution-policy
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-execution-policy
  42. sourcecurrent

    OpenCode's pinned source discovers local skills, loads configured plugins, and imports MCP tools into the common tool-resolution boundary, with trust and permission still configuration-dependent.

    OpenCode plugin loader

    configured and bundled plugin loading
    Agent
    OpenCode
    Mechanism
    extension-runtime
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-extension-runtime
  43. sourcecurrent

    OpenCode's pinned source discovers local skills, loads configured plugins, and imports MCP tools into the common tool-resolution boundary, with trust and permission still configuration-dependent.

    OpenCode MCP service

    stdio, HTTP, and SSE MCP connections and tool import
    Agent
    OpenCode
    Mechanism
    extension-runtime
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-extension-runtime
  44. sourcecurrent

    OpenCode's pinned source discovers local skills, loads configured plugins, and imports MCP tools into the common tool-resolution boundary, with trust and permission still configuration-dependent.

    OpenCode skill discovery

    skill directories and SKILL.md discovery
    Agent
    OpenCode
    Mechanism
    extension-runtime
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-extension-runtime
  45. sourcecurrent

    OpenCode's pinned retry policy classifies provider and HTTP failures, honors retry-after metadata, applies bounded exponential delay, and excludes non-retryable failures such as context overflow.

    OpenCode session retry policy

    retryable, retry-after parsing, and schedule construction
    Agent
    OpenCode
    Mechanism
    retry-recovery
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-retry-policy
  46. sourcecurrent

    OpenCode's pinned task tool limits nesting, derives child permissions, creates parent-linked child sessions, and supports foreground or background tasks with explicit metadata.

    OpenCode task tool

    ancestry depth check, child permission derivation, and Session.create
    Agent
    OpenCode
    Mechanism
    subagent-orchestration
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-subagent-sessions
  47. sourcecurrent

    OpenCode's pinned tool registry combines built-in, custom, plugin, and MCP definitions, permission-filters visibility, validates arguments, and dispatches registered handlers with normalized output metadata.

    OpenCode tool registry

    Registry service, resolve, and tool execute wrappers
    Agent
    OpenCode
    Mechanism
    tool-dispatch
    Snapshot
    opencode-2026-08-10-source
    Claim
    opencode-source-tool-registry
  48. sourcecurrent

    Pi's pinned agent core uses an inner loop for model/tool/steering turns and an outer loop for queued follow-up messages, emitting explicit agent, turn, message, and tool lifecycle events throughout.

    Pi agent loop

    runLoop
    Agent
    Pi
    Mechanism
    agent-loop
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-agent-loop
  49. sourcecurrent

    Pi's pinned agent core uses an inner loop for model/tool/steering turns and an outer loop for queued follow-up messages, emitting explicit agent, turn, message, and tool lifecycle events throughout.

    Pi stateful Agent wrapper

    Agent and PendingMessageQueue
    Agent
    Pi
    Mechanism
    agent-loop
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-agent-loop
  50. sourcecurrent

    Pi triggers compaction against a configurable reserve threshold, summarizes the older branch, keeps recent entries, tracks file operations, and preserves the full append-only session history outside the reduced model context.

    Pi compaction implementation

    CompactionSettings; shouldCompact; compact
    Agent
    Pi
    Mechanism
    context-compaction
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-context-compaction
  51. sourcecurrent

    Pi triggers compaction against a configurable reserve threshold, summarizes the older branch, keeps recent entries, tracks file operations, and preserves the full append-only session history outside the reduced model context.

    Pi append-only session tree

    SessionManager; appendCompaction; buildContextEntries
    Agent
    Pi
    Mechanism
    context-compaction
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-context-compaction
  52. sourcecurrent

    Pi explicitly does not provide an in-process permission system or built-in sandbox for model-invoked filesystem, process, network, or credential access; isolation must come from a container, VM, micro-VM, or other operating-system boundary.

    Pi repository security boundary

    Security
    Agent
    Pi
    Mechanism
    execution-policy
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-execution-boundary
  53. sourcecurrent

    Pi explicitly does not provide an in-process permission system or built-in sandbox for model-invoked filesystem, process, network, or credential access; isolation must come from a container, VM, micro-VM, or other operating-system boundary.

    Pi coding-agent security model

    Project trust; No built-in sandbox; Recommended isolation
    Agent
    Pi
    Mechanism
    execution-policy
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-execution-boundary
  54. sourcecurrent

    Pi's coding-agent layer uses an extension runner to dispatch lifecycle events and lets extensions add or replace tools, commands, UI, providers, context transforms, and compaction behavior without modifying the low-level agent loop.

    Pi extension runner

    ExtensionRunner
    Agent
    Pi
    Mechanism
    extension-runtime
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-extension-runtime
  55. sourcecurrent

    Pi's coding-agent layer uses an extension runner to dispatch lifecycle events and lets extensions add or replace tools, commands, UI, providers, context transforms, and compaction behavior without modifying the low-level agent loop.

    Pi extension-first product contract

    Extensions; What Pi intentionally omits
    Agent
    Pi
    Mechanism
    extension-runtime
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-extension-runtime
  56. sourcecurrent

    Pi intentionally omits a built-in subagent orchestration policy; its official project guidance points users to separate Pi processes or extensions so delegation semantics remain outside the minimal core.

    Pi intentionally omitted features

    What Pi intentionally omits — No sub-agents
    Agent
    Pi
    Mechanism
    subagent-orchestration
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-orchestration-boundary
  57. sourcecurrent

    Pi RPC mode accepts typed commands as LF-delimited JSON on stdin and emits responses plus agent events as LF-delimited JSON on stdout, including controls for prompting, steering, sessions, compaction, retry, models, and tools.

    Pi RPC protocol types

    RpcCommand; RpcResponse; RPC events
    Agent
    Pi
    Mechanism
    client-server-protocol
    Snapshot
    pi-2026-08-10-rpc
    Claim
    pi-source-rpc-mode
  58. sourcecurrent

    Pi RPC mode accepts typed commands as LF-delimited JSON on stdin and emits responses plus agent events as LF-delimited JSON on stdout, including controls for prompting, steering, sessions, compaction, retry, models, and tools.

    Pi RPC mode implementation

    RPC command dispatch and JSONL output
    Agent
    Pi
    Mechanism
    client-server-protocol
    Snapshot
    pi-2026-08-10-rpc
    Claim
    pi-source-rpc-mode
  59. sourcecurrent

    Pi combines a live typed AgentEvent stream with an append-only JSONL session tree whose entries carry id and parentId, allowing the active context to move between branches without deleting prior history.

    Pi AgentEvent emission

    agentLoop and runLoop event emission
    Agent
    Pi
    Mechanism
    event-stream
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-session-events
  60. sourcecurrent

    Pi combines a live typed AgentEvent stream with an append-only JSONL session tree whose entries carry id and parentId, allowing the active context to move between branches without deleting prior history.

    Pi append-only JSONL session tree

    SessionEntryBase; SessionManager; getTree; branch
    Agent
    Pi
    Mechanism
    event-stream
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-session-events
  61. sourcecurrent

    Pi validates tool arguments, offers before- and after-tool interception points, and executes a batch sequentially or in parallel according to the configured strategy and individual tool constraints.

    Pi tool-call execution pipeline

    executeToolCalls; executeToolCall
    Agent
    Pi
    Mechanism
    tool-dispatch
    Snapshot
    pi-2026-08-10-source
    Claim
    pi-source-tool-dispatch
  62. sourcecurrent

    Reasonix ACP uses an NDJSON JSON-RPC 2.0 connection over stdin/stdout, runs requests and notifications concurrently, maps engine events to session updates, and forwards gated tool decisions as client permission requests.

    Reasonix ACP connection

    Conn; Serve; JSON-RPC framing
    Agent
    Reasonix
    Mechanism
    client-server-protocol
    Snapshot
    reasonix-2026-08-10-acp
    Claim
    reasonix-source-acp
  63. sourcecurrent

    Reasonix ACP uses an NDJSON JSON-RPC 2.0 connection over stdin/stdout, runs requests and notifications concurrently, maps engine events to session updates, and forwards gated tool decisions as client permission requests.

    Reasonix ACP event and approval projection

    updateSink; requestPermission
    Agent
    Reasonix
    Mechanism
    client-server-protocol
    Snapshot
    reasonix-2026-08-10-acp
    Claim
    reasonix-source-acp
  64. sourcecurrent

    The pinned Reasonix engine runs a bounded tool-round loop that captures a cache prefix shape, streams a provider turn, commits only a clean terminal attempt, then either finalizes or dispatches the committed tool calls before the next round.

    Reasonix run loop

    runToolLoop
    Agent
    Reasonix
    Mechanism
    agent-loop
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-agent-loop
  65. sourcecurrent

    Reasonix treats compaction as a low-frequency cache-reset point, uses multiple context thresholds and a recent-tail budget, and records prefix-shape diagnostics that distinguish system, tool-schema, and content-rewrite changes.

    Reasonix cache-aware compaction

    compaction thresholds and projection
    Agent
    Reasonix
    Mechanism
    context-compaction
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-context-maintenance
  66. sourcecurrent

    Reasonix treats compaction as a low-frequency cache-reset point, uses multiple context thresholds and a recent-tail budget, and records prefix-shape diagnostics that distinguish system, tool-schema, and content-rewrite changes.

    Reasonix prefix-shape diagnostics

    PrefixShape; CaptureShape; CompareShape
    Agent
    Reasonix
    Mechanism
    context-compaction
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-context-maintenance
  67. sourcecurrent

    Reasonix designates an append-only events JSONL file as transcript authority and keeps derived context, event-index, display-index, conflict, checkpoint, and job artifacts in separate sidecars.

    Reasonix session artifact authority

    SessionEventLog and session sidecars
    Agent
    Reasonix
    Mechanism
    event-stream
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-event-log
  68. sourcecurrent

    Reasonix designates an append-only events JSONL file as transcript authority and keeps derived context, event-index, display-index, conflict, checkpoint, and job artifacts in separate sidecars.

    Reasonix native session events

    native event append and projection
    Agent
    Reasonix
    Mechanism
    event-stream
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-event-log
  69. sourcecurrent

    Reasonix separates permission and approval posture from OS-level shell confinement: approval modes preserve explicit deny and fresh-decision rules, while an enforced but unavailable shell sandbox fails closed instead of running unwrapped.

    Reasonix approval manager and headless gates

    approvalManager; BuildHeadlessApprovalGate
    Agent
    Reasonix
    Mechanism
    execution-policy
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-execution-policy
  70. sourcecurrent

    Reasonix separates permission and approval posture from OS-level shell confinement: approval modes preserve explicit deny and fresh-decision rules, while an enforced but unavailable shell sandbox fails closed instead of running unwrapped.

    Reasonix OS sandbox contract

    package contract; Spec; UnavailableMessage
    Agent
    Reasonix
    Mechanism
    execution-policy
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-execution-policy
  71. sourcecurrent

    Reasonix plugin manifests can contribute hooks and MCP servers, while lazy MCP placeholders keep cached tool metadata stable and defer process startup or live schema reconciliation until needed.

    Reasonix plugin manifest contract

    Manifest contributions, hooks, and MCP servers
    Agent
    Reasonix
    Mechanism
    extension-runtime
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-extension-runtime
  72. sourcecurrent

    Reasonix plugin manifests can contribute hooks and MCP servers, while lazy MCP placeholders keep cached tool metadata stable and defer process startup or live schema reconciliation until needed.

    Reasonix lazy MCP toolset

    lazyTool; LazyToolset; schema cache reconciliation
    Agent
    Reasonix
    Mechanism
    extension-runtime
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-extension-runtime
  73. sourcecurrent

    Reasonix replays one frozen sampling payload across bounded stream-recovery attempts, commits only the selected clean attempt, and separately breaks repeated identical write-like failures after a small threshold unless a safe state recheck clears the signature.

    Reasonix sampling recovery

    streamWithSamplingRecovery
    Agent
    Reasonix
    Mechanism
    retry-recovery
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-retry-recovery
  74. sourcecurrent

    Reasonix replays one frozen sampling payload across bounded stream-recovery attempts, commits only the selected clean attempt, and separately breaks repeated identical write-like failures after a small threshold unless a safe state recheck clears the signature.

    Reasonix repeated failure guard

    repeat failure threshold, signatures, and state recheck
    Agent
    Reasonix
    Mechanism
    retry-recovery
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-retry-recovery
  75. sourcecurrent

    Reasonix constructs a filtered child tool registry, supports a read-only child profile, caps recursive delegation by depth, hides parent-only orchestration and job tools, and gives each child a private temporary-session boundary.

    Reasonix subagent tool and context boundaries

    withSubagentSessionTemp; SubagentToolRegistryForDepth; read-only profile
    Agent
    Reasonix
    Mechanism
    subagent-orchestration
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-subagents
  76. sourcecurrent

    Reasonix separates batch scheduling from single-call execution, so concurrency decisions, per-call context, capability gates, tool invocation, results, and failure bookkeeping cross explicit boundaries.

    Reasonix batch tool execution

    executeBatch
    Agent
    Reasonix
    Mechanism
    tool-dispatch
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-tool-dispatch
  77. sourcecurrent

    Reasonix separates batch scheduling from single-call execution, so concurrency decisions, per-call context, capability gates, tool invocation, results, and failure bookkeeping cross explicit boundaries.

    Reasonix single tool-call execution

    executeOne
    Agent
    Reasonix
    Mechanism
    tool-dispatch
    Snapshot
    reasonix-2026-08-10-source
    Claim
    reasonix-source-tool-dispatch
  78. reproducedcurrent

    In the controlled reference experiment, the project harness validates and executes one declared read_file call, records the successful result between two model turns, and produces the same normalized trace fingerprint across two repetitions.

    Reference tool roundtrip controlled run

    Agent
    Reference Harness
    Mechanism
    tool-dispatch
    Snapshot
    reference-harness-2026-08-10-controlled
    Claim
    reference-harness-controlled-tool-roundtrip