Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
harness-served/dispatch
Package dispatch carries NO `//go:build serve` tag deliberately — entry-points-and-crash-reporting-01PMZD13 UNIT-8.
|
Package dispatch carries NO `//go:build serve` tag deliberately — entry-points-and-crash-reporting-01PMZD13 UNIT-8. |
|
harness-vm
command
agentexec.go — the agent step's model execution seam (Spec 058).
|
agentexec.go — the agent step's model execution seam (Spec 058). |
|
kenaz-updater
command
Package main is the kenaz-updater helper binary, a stand-alone exe that runs OUTSIDE the main harness process to perform a true auto-restart on Windows.
|
Package main is the kenaz-updater helper binary, a stand-alone exe that runs OUTSIDE the main harness process to perform a true auto-restart on Windows. |
|
mcpsubcmd
Package mcpsubcmd implements the `harness mcp <server>` dispatch path.
|
Package mcpsubcmd implements the `harness mcp <server>` dispatch path. |
|
Package core is the harness's top-level lifecycle facade.
|
Package core is the harness's top-level lifecycle facade. |
|
acp
Package acp is the harness's single public seam for the A2A v1.0 agent-to-agent protocol (Linux Foundation, released 2026-03-12).
|
Package acp is the harness's single public seam for the A2A v1.0 agent-to-agent protocol (Linux Foundation, released 2026-03-12). |
|
acp/envelope
Package envelope is the SOLE Go package permitted to import github.com/a2aproject/a2a-go (FR-015, NFR-010, C-001).
|
Package envelope is the SOLE Go package permitted to import github.com/a2aproject/a2a-go (FR-015, NFR-010, C-001). |
|
acp/peers
Package peers materialises the bundle-declared A2A peer set (FR-004, FR-018) and owns the AgentCard cache (FR-008).
|
Package peers materialises the bundle-declared A2A peer set (FR-004, FR-018) and owns the AgentCard cache (FR-008). |
|
acp/transports/http_lan
Package http_lan binds A2A endpoints to a non-loopback local interface.
|
Package http_lan binds A2A endpoints to a non-loopback local interface. |
|
acp/transports/http_loopback
Package http_loopback is the HTTP loopback transport for ACP.
|
Package http_loopback is the HTTP loopback transport for ACP. |
|
acp/transports/uds
Package uds is the Unix domain socket transport for ACP.
|
Package uds is the Unix domain socket transport for ACP. |
|
acp/verify
Package verify is the FR-020 stable seam for AgentCard verification.
|
Package verify is the FR-020 stable seam for AgentCard verification. |
|
agentgraph
Package agentgraph is the typed graph DSL AND the kernel that executes it (mission `agent-kernel-graph-01KQ6391`).
|
Package agentgraph is the typed graph DSL AND the kernel that executes it (mission `agent-kernel-graph-01KQ6391`). |
|
agentgraph/activities
Package activities implements the bundled activity sub-graph catalog (mission agent-kernel-graph; Bundle A WP05).
|
Package activities implements the bundled activity sub-graph catalog (mission agent-kernel-graph; Bundle A WP05). |
|
agentgraph/compaction
Package compaction is the harness's compaction subsystem — all of it.
|
Package compaction is the harness's compaction subsystem — all of it. |
|
agentgraph/compaction/wiring
Package wiring assembles the concrete implementations of the four compaction.SessionEngine dependency interfaces (compaction.SessionMessageStore, compaction.LLMCaller, compaction.CapabilityLookup, compaction.AuditEmitter) plus the SweepStore the sweep scheduler drives.
|
Package wiring assembles the concrete implementations of the four compaction.SessionEngine dependency interfaces (compaction.SessionMessageStore, compaction.LLMCaller, compaction.CapabilityLookup, compaction.AuditEmitter) plus the SweepStore the sweep scheduler drives. |
|
agentgraph/internal/recorders
Package recorders provides recording fake implementations for every interface in core/agentgraph/seams.go.
|
Package recorders provides recording fake implementations for every interface in core/agentgraph/seams.go. |
|
agentgraph/nodes
Package nodes implements the manifest-driven node catalog for the agent-kernel-graph (mission agent-kernel-graph-node-catalog-01KQ7JDZ, WP01).
|
Package nodes implements the manifest-driven node catalog for the agent-kernel-graph (mission agent-kernel-graph-node-catalog-01KQ7JDZ, WP01). |
|
agentgraph/nodes/cmd/gen
command
Command gen is the agentgraph node-catalog codegen tool.
|
Command gen is the agentgraph node-catalog codegen tool. |
|
agentgraph/prompts
Package prompts holds shared, embedded system-prompt assets and the composition helper used by the agentgraph kernel and by graph-authoring code (e.g.
|
Package prompts holds shared, embedded system-prompt assets and the composition helper used by the agentgraph kernel and by graph-authoring code (e.g. |
|
agents
Package agents implements the sub-agent profile registry for the branch-subagent-interactive-01KZNP3B mission.
|
Package agents implements the sub-agent profile registry for the branch-subagent-interactive-01KZNP3B mission. |
|
artifacts
Package artifacts owns the harness's "things the model produced for you" surface.
|
Package artifacts owns the harness's "things the model produced for you" surface. |
|
asktemplates
Package asktemplates — bundled.go embeds the ship-default templates.
|
Package asktemplates — bundled.go embeds the ship-default templates. |
|
attachments
Package attachments owns the harness's context_attachments persistence — the post-Mission-A replacement for the session.system_prompt column.
|
Package attachments owns the harness's context_attachments persistence — the post-Mission-A replacement for the session.system_prompt column. |
|
autonomy
Package autonomy implements the agentic-behavior dial: a 5-tier user-facing preset (Strict→Autonomous) that maps onto seven independently-tunable knobs, with a three-level override hierarchy (global → project → session).
|
Package autonomy implements the agentic-behavior dial: a 5-tier user-facing preset (Strict→Autonomous) that maps onto seven independently-tunable knobs, with a three-level override hierarchy (global → project → session). |
|
branchadvisor
Package branchadvisor implements the heuristic detector that fires when a user message looks like a contained side-task that would be a good candidate for spawning a subagent branch.
|
Package branchadvisor implements the heuristic detector that fires when a user message looks like a contained side-task that would be a good candidate for spawning a subagent branch. |
|
bundle
Package bundle is the public façade of the kenaz-harness bundle layer.
|
Package bundle is the public façade of the kenaz-harness bundle layer. |
|
bundle/cache
Package cache implements the content-addressable storage that backs the bundle layer's local-first invariant.
|
Package cache implements the content-addressable storage that backs the bundle layer's local-first invariant. |
|
bundle/channels
Package channels defines the distribution-channel abstraction and the registry that the resolver dispatches through.
|
Package channels defines the distribution-channel abstraction and the registry that the resolver dispatches through. |
|
bundle/channels/http
Package http implements the http_mirror distribution channel (bundle-download-and-verify-01PMZ909, UNIT-6) — the first channel that actually reaches a network.
|
Package http implements the http_mirror distribution channel (bundle-download-and-verify-01PMZ909, UNIT-6) — the first channel that actually reaches a network. |
|
bundle/channels/localpath
Package localpath implements the local_path distribution channel.
|
Package localpath implements the local_path distribution channel. |
|
bundle/events
Package events defines the bundle-layer event kinds and the Emitter interface the resolver publishes them through.
|
Package events defines the bundle-layer event kinds and the Emitter interface the resolver publishes them through. |
|
bundle/integrity
Package integrity wires together hashing and signature verification for the bundle layer.
|
Package integrity wires together hashing and signature verification for the bundle layer. |
|
bundle/kinds
Package kinds defines the harness's primary extension surface — the ArtifactKindHandler interface — and the registry that the resolver uses to dispatch to concrete handlers.
|
Package kinds defines the harness's primary extension surface — the ArtifactKindHandler interface — and the registry that the resolver uses to dispatch to concrete handlers. |
|
bundle/kinds/testkind
Package testkind provides a no-op artifact-kind handler used by the bundle layer's integration tests.
|
Package testkind provides a no-op artifact-kind handler used by the bundle layer's integration tests. |
|
bundle/lockfile
Package lockfile implements the kenaz.lock format.
|
Package lockfile implements the kenaz.lock format. |
|
bundle/manifest
Package manifest implements the kenaz.yaml bundle manifest format.
|
Package manifest implements the kenaz.yaml bundle manifest format. |
|
compactionpolicy
Package compactionpolicy is the single source of truth for the five compaction aggressiveness tiers: the enum, its locked numerics, and the lookup that turns one into the other.
|
Package compactionpolicy is the single source of truth for the five compaction aggressiveness tiers: the enum, its locked numerics, and the lookup that turns one into the other. |
|
context
Package context implements the shared-context-distribution mission (mission shared-context-distribution-01KQ18PA): org/team/personal context packs that layer over each other and are injected into every agent session through a single declarative hook.
|
Package context implements the shared-context-distribution mission (mission shared-context-distribution-01KQ18PA): org/team/personal context packs that layer over each other and are injected into every agent session through a single declarative hook. |
|
context/audit
Package audit declares the context-event kinds emitted to the append-only event log (plan §5.4).
|
Package audit declares the context-event kinds emitted to the append-only event log (plan §5.4). |
|
context/bundlekind
Package bundlekind exposes the context-pack artifact-kind handler that the bundle resolver (mission bundle-format-resolver-01KQ1A3J) consumes through its public artifact-kind registry.
|
Package bundlekind exposes the context-pack artifact-kind handler that the bundle resolver (mission bundle-format-resolver-01KQ1A3J) consumes through its public artifact-kind registry. |
|
context/merge
Package merge implements the deterministic three-tier merge engine (FR-001, FR-008, WP03 / WP04).
|
Package merge implements the deterministic three-tier merge engine (FR-001, FR-008, WP03 / WP04). |
|
context/pack
Package pack parses and validates context-pack artifacts on disk.
|
Package pack parses and validates context-pack artifacts on disk. |
|
context/policy
Package policy declares the per-resolution policy substrate (WP04):
|
Package policy declares the per-resolution policy substrate (WP04): |
|
context/scope
Package scope filters context-pack entries by their declared workflow and agent restrictions (FR-015).
|
Package scope filters context-pack entries by their declared workflow and agent restrictions (FR-015). |
|
context/snapshot
Package snapshot defines the byte-stable [ResolutionSnapshot] consumed by the injector and replayed against the event log.
|
Package snapshot defines the byte-stable [ResolutionSnapshot] consumed by the injector and replayed against the event log. |
|
context/verify
Package verify is the provenance-verification facade (WP05).
|
Package verify is the provenance-verification facade (WP05). |
|
contextbootstrap
Package contextbootstrap implements the dynamic MCP-driven agentic context-bootstrap engine (mission context-bootstrap-01NCTX01).
|
Package contextbootstrap implements the dynamic MCP-driven agentic context-bootstrap engine (mission context-bootstrap-01NCTX01). |
|
contexts
Package contexts — fleet_entry.go
|
Package contexts — fleet_entry.go |
|
conversation
Package conversation owns the conversation-tree (branch) subsystem for the agent-kernel-graph mission's Bundle B (branching v1 simple).
|
Package conversation owns the conversation-tree (branch) subsystem for the agent-kernel-graph mission's Bundle B (branching v1 simple). |
|
corpus
Package corpus implements bulk-ingestible knowledge corpora for the agent-kernel-graph mission (WP10/WP11; FR-020/FR-021/FR-056).
|
Package corpus implements bulk-ingestible knowledge corpora for the agent-kernel-graph mission (WP10/WP11; FR-020/FR-021/FR-056). |
|
credstore
Package credstore is the harness's credential broker layer.
|
Package credstore is the harness's credential broker layer. |
|
credstore/refs
Package refs defines the model-side secret reference grammar and the boundary-time resolver that substitutes references in tool arguments.
|
Package refs defines the model-side secret reference grammar and the boundary-time resolver that substitutes references in tool arguments. |
|
docs
Package docs owns the Kenaz document body: the HTML sanitizer that every write path must pass through, the bounds that body must respect, and (in later tasks) the Markdown and self-contained-HTML exporters.
|
Package docs owns the Kenaz document body: the HTML sanitizer that every write path must pass through, the bounds that body must respect, and (in later tasks) the Markdown and self-contained-HTML exporters. |
|
elicitation
Package elicitation is the single backing store for every user question the harness asks — whatever surface poses it.
|
Package elicitation is the single backing store for every user question the harness asks — whatever surface poses it. |
|
eval
Package eval provides the eval-harness-replay subsystem: deterministic session capture, replay, diff, and RunMatrix test helper.
|
Package eval provides the eval-harness-replay subsystem: deterministic session capture, replay, diff, and RunMatrix test helper. |
|
event
Package event is the harness's append-only audit and replay substrate.
|
Package event is the harness's append-only audit and replay substrate. |
|
event/branch
Package branch implements the branch primitive (FR-010): given a parent session and an event id E, compute a Replay Snapshot up to E and seed a new child session with a single event-log.session.branched event referencing (parent_session_id, parent_event_id).
|
Package branch implements the branch primitive (FR-010): given a parent session and an event id E, compute a Replay Snapshot up to E and seed a new child session with a single event-log.session.branched event referencing (parent_session_id, parent_event_id). |
|
event/chain
Package chain provides the cryptographic spine of the event log: canonical-JSON encoding, payload hashing, and per-session chain-link computation.
|
Package chain provides the cryptographic spine of the event log: canonical-JSON encoding, payload hashing, and per-session chain-link computation. |
|
event/internal/idgen
Package idgen produces process-monotonic ULID-shaped event ids.
|
Package idgen produces process-monotonic ULID-shaped event ids. |
|
event/kind
Package kind owns the open kind registry.
|
Package kind owns the open kind registry. |
|
event/log
Package log — hash chain verifier.
|
Package log — hash chain verifier. |
|
event/redact
Package redact is the non-bypassable redaction pipeline for the event log (C-004 / NFR-003).
|
Package redact is the non-bypassable redaction pipeline for the event log (C-004 / NFR-003). |
|
event/replay
Package replay implements the deterministic, byte-stable lazy iterator over a session's events (FR-009 / NFR-004).
|
Package replay implements the deterministic, byte-stable lazy iterator over a session's events (FR-009 / NFR-004). |
|
event/retention
Package retention covers the keep_all default plus the v1.x archive and truncate operations.
|
Package retention covers the keep_all default plus the v1.x archive and truncate operations. |
|
event/secretref
Package secretref defines the audit event for model-side secret reference resolution (model-secret-references-01KW7M5A WP03).
|
Package secretref defines the audit event for model-side secret reference resolution (model-secret-references-01KW7M5A WP03). |
|
fleet
Package fleet — ack.go
|
Package fleet — ack.go |
|
fleet/cmd/gen-capability-keys
command
Command gen-capability-keys emits frontend/src/lib/capability-keys.ts from the canonical Go Capability constants defined in core/fleet.
|
Command gen-capability-keys emits frontend/src/lib/capability-keys.ts from the canonical Go Capability constants defined in core/fleet. |
|
fswatch
Package fswatch wraps fsnotify with per-session watch-path management.
|
Package fswatch wraps fsnotify with per-session watch-path management. |
|
hooks
fire.go — generic Fire / FireAsync for v2 lifecycle events.
|
fire.go — generic Fire / FireAsync for v2 lifecycle events. |
|
keyring
Package keyring is the single seam through which the harness talks to the OS credential store — macOS Keychain, Windows Credential Manager, libsecret on Linux — via github.com/zalando/go-keyring.
|
Package keyring is the single seam through which the harness talks to the OS credential store — macOS Keychain, Windows Credential Manager, libsecret on Linux — via github.com/zalando/go-keyring. |
|
llm
Package llm is the provider-agnostic surface for model invocation.
|
Package llm is the provider-agnostic surface for model invocation. |
|
llm/anthropic
Package anthropic implements the connector ProviderAdapter contract for the Anthropic Messages API (https://docs.anthropic.com/en/api/messages).
|
Package anthropic implements the connector ProviderAdapter contract for the Anthropic Messages API (https://docs.anthropic.com/en/api/messages). |
|
llm/anthropic/smoke
Package smoke is the runnable one-shot check the future CLI / chat UI will use to validate an Anthropic (key, profile) pair end to end.
|
Package smoke is the runnable one-shot check the future CLI / chat UI will use to validate an Anthropic (key, profile) pair end to end. |
|
llm/azure
Package azure is the Azure OpenAI Service streaming adapter.
|
Package azure is the Azure OpenAI Service streaming adapter. |
|
llm/bedrock
Bearer-token path for AWS Bedrock.
|
Bearer-token path for AWS Bedrock. |
|
llm/bundleartifact
Package bundleartifact registers the connector's kind: llm_provider artifact-kind handler with the bundle-format-resolver (plan §6.3 / WP02).
|
Package bundleartifact registers the connector's kind: llm_provider artifact-kind handler with the bundle-format-resolver (plan §6.3 / WP02). |
|
llm/capabilities
Package capabilities loads per-provider capability descriptors from YAML data files (plan §R4: descriptors live as data, not code) and gates outgoing requests against them (FR-013).
|
Package capabilities loads per-provider capability descriptors from YAML data files (plan §R4: descriptors live as data, not code) and gates outgoing requests against them (FR-013). |
|
llm/cost
Package cost implements the connector's usage→cost reducer (FR-011 / WP11).
|
Package cost implements the connector's usage→cost reducer (FR-011 / WP11). |
|
llm/credref
Package credref bridges the connector's CredentialReference type to the upstream core/secrets.Backend (plan §6.1).
|
Package credref bridges the connector's CredentialReference type to the upstream core/secrets.Backend (plan §6.1). |
|
llm/custom
Package custom implements the custom OpenAI-compatible endpoint adapter (custom-openai-compatible-endpoint-01KQ8VN0).
|
Package custom implements the custom OpenAI-compatible endpoint adapter (custom-openai-compatible-endpoint-01KQ8VN0). |
|
llm/envprovider
Package envprovider is the SINGLE source of truth for resolving an LLM provider from process environment variables.
|
Package envprovider is the SINGLE source of truth for resolving an LLM provider from process environment variables. |
|
llm/events
Package events is the LLM connector's audit-emit surface (WP04).
|
Package events is the LLM connector's audit-emit surface (WP04). |
|
llm/fallback
Package fallback implements per-turn model-fallback routing for the kenaz-harness connector layer (model-fallback-routing-01NDFSEX04).
|
Package fallback implements per-turn model-fallback routing for the kenaz-harness connector layer (model-fallback-routing-01NDFSEX04). |
|
llm/gemini
Package gemini is the Google Gemini streaming adapter, supporting both Google AI Studio (API-key authentication) and Google Cloud Vertex AI (service-account and application-default-credential authentication).
|
Package gemini is the Google Gemini streaming adapter, supporting both Google AI Studio (API-key authentication) and Google Cloud Vertex AI (service-account and application-default-credential authentication). |
|
llm/httpx
Package httpx provides shared HTTP plumbing for LLM adapters — notably a Transport with OS-level TCP keepalive enabled so long- lived SSE streams don't get edge-proxy idle-timeouted during quiet model-reasoning stretches.
|
Package httpx provides shared HTTP plumbing for LLM adapters — notably a Transport with OS-level TCP keepalive enabled so long- lived SSE streams don't get edge-proxy idle-timeouted during quiet model-reasoning stretches. |
|
llm/localruntime
testexports.go — exported helpers for white-box testing across packages.
|
testexports.go — exported helpers for white-box testing across packages. |
|
llm/ollama
Package ollama implements a real adapter kind for local Ollama installs (model-settings-reach-the-model-01PMZ101 WP13, register D-1: "SHIP A REAL ollama ADAPTER KIND").
|
Package ollama implements a real adapter kind for local Ollama installs (model-settings-reach-the-model-01PMZ101 WP13, register D-1: "SHIP A REAL ollama ADAPTER KIND"). |
|
llm/openai
Package openai is the OpenAI Chat Completions streaming adapter.
|
Package openai is the OpenAI Chat Completions streaming adapter. |
|
llm/openaiwire
Package openaiwire provides a shared library for adapters that speak the OpenAI Chat Completions wire format (OpenAI, OpenRouter, and any future OpenAI-compatible adapter).
|
Package openaiwire provides a shared library for adapters that speak the OpenAI Chat Completions wire format (OpenAI, OpenRouter, and any future OpenAI-compatible adapter). |
|
llm/openrouter
Package openrouter is the OpenRouter streaming adapter.
|
Package openrouter is the OpenRouter streaming adapter. |
|
llm/personal
Package personal implements the user-scoped "personal providers" store (DIRECTIVE_001).
|
Package personal implements the user-scoped "personal providers" store (DIRECTIVE_001). |
|
llm/pricing
Package pricing provides a curated per-(provider_kind, model_glob) price table embedded into the binary.
|
Package pricing provides a curated per-(provider_kind, model_glob) price table embedded into the binary. |
|
llm/registry
Package registry implements the in-memory connector façade (WP02 / WP04 / WP05).
|
Package registry implements the in-memory connector façade (WP02 / WP04 / WP05). |
|
llm/retry
Package retry implements WP05: provider-agnostic retry middleware with exponential backoff and full jitter (FR-016 / FR-017).
|
Package retry implements WP05: provider-agnostic retry middleware with exponential backoff and full jitter (FR-016 / FR-017). |
|
llm/structured
Package structured provides JSON-schema validation and retry logic for structured LLM output (structured-output-and-grammar-01KX5R8A WP02).
|
Package structured provides JSON-schema validation and retry logic for structured LLM output (structured-output-and-grammar-01KX5R8A WP02). |
|
llm/tokenizer
Package tokenizer estimates token counts for LLM request payloads.
|
Package tokenizer estimates token counts for LLM request payloads. |
|
llm/wirecheck
Package wirecheck provides shared helpers for per-adapter wire-shape contract tests.
|
Package wirecheck provides shared helpers for per-adapter wire-shape contract tests. |
|
llm/wirecheck/scrub
Package scrub provides a deterministic scrubber for wire-golden fixtures.
|
Package scrub provides a deterministic scrubber for wire-golden fixtures. |
|
logging
Package logging provides a file-backed structured logger writing to ~/.kenaz/harness.log.
|
Package logging provides a file-backed structured logger writing to ~/.kenaz/harness.log. |
|
logstore
Package logstore provides a bounded, concurrency-safe in-memory ring buffer for structured runtime log rows.
|
Package logstore provides a bounded, concurrency-safe in-memory ring buffer for structured runtime log rows. |
|
mcp
Package mcp — TestResult wire type (WP07).
|
Package mcp — TestResult wire type (WP07). |
|
mcp/builtin/harness
Package harness implements the in-process "harness-self" MCP server (mission harness-self-mcp-onboarding-01KQ8TDU WP02).
|
Package harness implements the in-process "harness-self" MCP server (mission harness-self-mcp-onboarding-01KQ8TDU WP02). |
|
mcp/builtin/sites
Package sites — handlers.go
|
Package sites — handlers.go |
|
mcp/builtin/toolserver
Package toolserver provides the reusable JSON-RPC MCP server machinery extracted from core/mcp/builtin/harness/server.go.
|
Package toolserver provides the reusable JSON-RPC MCP server machinery extracted from core/mcp/builtin/harness/server.go. |
|
mcp/connectors
ledger.go — served-harness connector lifecycle → reporter ledger bridge (spec 091 FR-014).
|
ledger.go — served-harness connector lifecycle → reporter ledger bridge (spec 091 FR-014). |
|
mcp/dispatch
Package dispatch provides a transport-routing MCP pool that fans out Open/OpenOne/Call/Tools/Close/CloseOne operations to the correct sub-pool based on ServerSpec.Transport:
|
Package dispatch provides a transport-routing MCP pool that fans out Open/OpenOne/Call/Tools/Close/CloseOne operations to the correct sub-pool based on ServerSpec.Transport: |
|
mcp/fixture
Package fixture provides an in-memory mcp.Pool implementation for tests and the toolloop scaffolding to consume until C1 (real MCP server lifecycle) lands.
|
Package fixture provides an in-memory mcp.Pool implementation for tests and the toolloop scaffolding to consume until C1 (real MCP server lifecycle) lands. |
|
mcp/oauth
Package oauth implements the client half of the Model Context Protocol authorization flow (the 2025 MCP spec, which composes RFC 9728 OAuth 2.0 Protected Resource Metadata, RFC 8414 Authorization Server Metadata, and the OAuth 2.1 authorization-code grant with PKCE).
|
Package oauth implements the client half of the Model Context Protocol authorization flow (the 2025 MCP spec, which composes RFC 9728 OAuth 2.0 Protected Resource Metadata, RFC 8414 Authorization Server Metadata, and the OAuth 2.1 authorization-code grant with PKCE). |
|
mcp/recipes
Package recipes — allowlist.go
|
Package recipes — allowlist.go |
|
mcp/stdio
Package stdio is a one-release source-compatibility alias for `core/mcp/transport/stdio`.
|
Package stdio is a one-release source-compatibility alias for `core/mcp/transport/stdio`. |
|
mcp/transport
Package transport hosts the transport-agnostic MCP primitives — JSON-RPC framing, the response router, ring buffers, supervisor helpers, status snapshots, and the Connection interface that the per-transport implementations (stdio, http, sse) plug into.
|
Package transport hosts the transport-agnostic MCP primitives — JSON-RPC framing, the response router, ring buffers, supervisor helpers, status snapshots, and the Connection interface that the per-transport implementations (stdio, http, sse) plug into. |
|
mcp/transport/http
Package http hosts the HTTP transport implementation of transport.Connection.
|
Package http hosts the HTTP transport implementation of transport.Connection. |
|
mcp/transport/sse
Package sse hosts the SSE (Server-Sent Events) transport implementation of transport.Connection.
|
Package sse hosts the SSE (Server-Sent Events) transport implementation of transport.Connection. |
|
mcp/transport/stdio
Package stdio implements the stdio MCP transport — a child process spawned with stdin/stdout pipes carrying newline- delimited JSON-RPC 2.0.
|
Package stdio implements the stdio MCP transport — a child process spawned with stdin/stdout pipes carrying newline- delimited JSON-RPC 2.0. |
|
memory
capture_rate.go — process-scoped memory capture-rate tracker.
|
capture_rate.go — process-scoped memory capture-rate tracker. |
|
memory/narrative
Package narrative implements the memory narrative layer (mission memory-narrative-layer-01KQ8TD1).
|
Package narrative implements the memory narrative layer (mission memory-narrative-layer-01KQ8TD1). |
|
memory/prune
Package prune is the background memory-prune subsystem (Bundle E WP15 of the agent-kernel-graph mission).
|
Package prune is the background memory-prune subsystem (Bundle E WP15 of the agent-kernel-graph mission). |
|
menu
Package menu builds the OS-native application menu for the kenaz harness.
|
Package menu builds the OS-native application menu for the kenaz harness. |
|
onboarding
Package onboarding implements the Phase-1 onboarding finite-state machine and its card-rendering layer.
|
Package onboarding implements the Phase-1 onboarding finite-state machine and its card-rendering layer. |
|
otel
Package otel provides OTel exporter utilities beyond the local telemetry package.
|
Package otel provides OTel exporter utilities beyond the local telemetry package. |
|
paths
Package paths is the single source of truth for the harness's on-disk layout and environment selection.
|
Package paths is the single source of truth for the harness's on-disk layout and environment selection. |
|
policy
Package policy is the public API surface for the kenaz-harness policy engine.
|
Package policy is the public API surface for the kenaz-harness policy engine. |
|
policy/blockedrequests
Package blockedrequests is the SQLite-backed persistence layer for blocked_permission_requests (model-scheduled-jobs-01PMSJ01 WP06, FR-004, migration sessions/0338 — core/session/migrations_blocked_permission_requests.go).
|
Package blockedrequests is the SQLite-backed persistence layer for blocked_permission_requests (model-scheduled-jobs-01PMSJ01 WP06, FR-004, migration sessions/0338 — core/session/migrations_blocked_permission_requests.go). |
|
policy/cedar
Package cedar is the Cedar-based policy engine for the agent-kernel-graph mission (WP14).
|
Package cedar is the Cedar-based policy engine for the agent-kernel-graph mission (WP14). |
|
policy/engine
Package engine is the runtime PolicyEngine implementation.
|
Package engine is the runtime PolicyEngine implementation. |
|
policy/engine/opa
Package opa contains the OPA-Rego adapter for the policy engine.
|
Package opa contains the OPA-Rego adapter for the policy engine. |
|
policy/lower/schema
Package schema declares the canonical YAML/JSON document shape for a PolicyArtifact and provides round-trip parsing helpers.
|
Package schema declares the canonical YAML/JSON document shape for a PolicyArtifact and provides round-trip parsing helpers. |
|
policy/risk
Package risk defines the RiskRater contract risk-rated-autonomy-01PMRA01 layers on top of Cedar's forbid/permit decisions.
|
Package risk defines the RiskRater contract risk-rated-autonomy-01PMRA01 layers on top of Cedar's forbid/permit decisions. |
|
projects
Package projects owns the harness's top-level Project entity and its CRUD lifecycle.
|
Package projects owns the harness's top-level Project entity and its CRUD lifecycle. |
|
rpc
Package rpc is the Wails-binding façade for the harness frontend.
|
Package rpc is the Wails-binding façade for the harness frontend. |
|
rpc/middleware
Package middleware provides per-request guards that run inside Wails binding methods before any side-effecting work.
|
Package middleware provides per-request guards that run inside Wails binding methods before any side-effecting work. |
|
rpc/views/a2a
Package a2a defines the A2AAPI view-scoped accessor for agent-to-agent signed-card exchanges (a2a-signed-cards-trust mission).
|
Package a2a defines the A2AAPI view-scoped accessor for agent-to-agent signed-card exchanges (a2a-signed-cards-trust mission). |
|
rpc/views/acp
Package acp defines the ACPAPI view-scoped accessor for the ACP (Agent Communication Protocol) peer management and envelope dispatch surface (acp-orchestration-integration-01NDFSEX06).
|
Package acp defines the ACPAPI view-scoped accessor for the ACP (Agent Communication Protocol) peer management and envelope dispatch surface (acp-orchestration-integration-01NDFSEX06). |
|
rpc/views/agentgraph
Package agentgraph is the view-scoped RPC surface for the agent-kernel-graph mission's Bundle A WP06: graph library, run control, and trace tail.
|
Package agentgraph is the view-scoped RPC surface for the agent-kernel-graph mission's Bundle A WP06: graph library, run control, and trace tail. |
|
rpc/views/agentgraph/chat
Package chat hosts the ChatRunner — the ONLY chassis chat path (mission agent-kernel-graph-chat-migration WP03).
|
Package chat hosts the ChatRunner — the ONLY chassis chat path (mission agent-kernel-graph-chat-migration WP03). |
|
rpc/views/agents
Package agents is the view-scoped RPC surface for the sub-agent profile registry (branch-subagent-interactive-01KZNP3B WP01).
|
Package agents is the view-scoped RPC surface for the sub-agent profile registry (branch-subagent-interactive-01KZNP3B WP01). |
|
rpc/views/artifacts
Package artifacts is the view-scoped accessor for the artifacts table.
|
Package artifacts is the view-scoped accessor for the artifacts table. |
|
rpc/views/attachments
Package attachments is the view-scoped accessor for the context_attachments table.
|
Package attachments is the view-scoped accessor for the context_attachments table. |
|
rpc/views/audit
Package audit defines the AuditAPI view-scoped accessor consumed by the audit-log viewer (downstream mission).
|
Package audit defines the AuditAPI view-scoped accessor consumed by the audit-log viewer (downstream mission). |
|
rpc/views/blockedrequests
Package blockedrequests is the view-scoped RPC surface for surfacing denied permission requests (model-scheduled-jobs-01PMSJ01 WP07, FR-004's second half — owner decision 2: "surfaced to the user next time they open the app so they can grant a durable permit and re-run").
|
Package blockedrequests is the view-scoped RPC surface for surfacing denied permission requests (model-scheduled-jobs-01PMSJ01 WP07, FR-004's second half — owner decision 2: "surfaced to the user next time they open the app so they can grant a durable permit and re-run"). |
|
rpc/views/branches
Package branches is the view-scoped accessor for the conversation branching subsystem (mission agent-kernel-graph; Bundle B WP08).
|
Package branches is the view-scoped accessor for the conversation branching subsystem (mission agent-kernel-graph; Bundle B WP08). |
|
rpc/views/bundle
Package bundle defines the BundleAPI view-scoped accessor.
|
Package bundle defines the BundleAPI view-scoped accessor. |
|
rpc/views/catalog
Package catalog is the view-scoped RPC surface for catalog publish/list/ install/uninstall (fleet-share-and-sync-01NDFSEX14 WP02).
|
Package catalog is the view-scoped RPC surface for catalog publish/list/ install/uninstall (fleet-share-and-sync-01NDFSEX14 WP02). |
|
rpc/views/cedar
Package cedar is the view-scoped RPC surface for the Team Cedar policy publish feature (fleet-share-and-sync-01NDFSEX14 WP07).
|
Package cedar is the view-scoped RPC surface for the Team Cedar policy publish feature (fleet-share-and-sync-01NDFSEX14 WP07). |
|
rpc/views/cedarpolicy
Package cedarpolicy is the view-scoped RPC surface for the agent-kernel-graph mission's Cedar policy engine (WP14).
|
Package cedarpolicy is the view-scoped RPC surface for the agent-kernel-graph mission's Cedar policy engine (WP14). |
|
rpc/views/compaction
Package compaction is the view-scoped accessor for the configurable compaction subsystem (mission agent-kernel-graph; Bundle D WP12/WP13).
|
Package compaction is the view-scoped accessor for the configurable compaction subsystem (mission agent-kernel-graph; Bundle D WP12/WP13). |
|
rpc/views/compliance
Package compliance provides the view-scoped RPC surface for the fleet audit-archival compliance panel (fleet-audit-archival-01NDFSEX13 WP05).
|
Package compliance provides the view-scoped RPC surface for the fleet audit-archival compliance panel (fleet-audit-archival-01NDFSEX13 WP05). |
|
rpc/views/confirm
Package confirm is the view-scoped RPC surface for the confirm-each tool-confirmation modal (confirm-each-enforcement-01PMAG05 WP02/WP03).
|
Package confirm is the view-scoped RPC surface for the confirm-each tool-confirmation modal (confirm-each-enforcement-01PMAG05 WP02/WP03). |
|
rpc/views/contexts
Package contexts is the view-scoped accessor for the Context Library.
|
Package contexts is the view-scoped accessor for the Context Library. |
|
rpc/views/contextsync
Package contextsync exposes the RPC surface for private E2E-encrypted session/agent-memory continuity across devices (fleet-context-sync-01NDFSEX15).
|
Package contextsync exposes the RPC surface for private E2E-encrypted session/agent-memory continuity across devices (fleet-context-sync-01NDFSEX15). |
|
rpc/views/contextview
Package contextview defines the ContextAPI view-scoped accessor.
|
Package contextview defines the ContextAPI view-scoped accessor. |
|
rpc/views/corpus
Package corpus is the view-scoped accessor for the corpora subsystem (mission agent-kernel-graph; Bundle C WP10/WP11).
|
Package corpus is the view-scoped accessor for the corpora subsystem (mission agent-kernel-graph; Bundle C WP10/WP11). |
|
rpc/views/elicit
Package elicit is the view-scoped RPC surface for the ask-user-question interactive elicitation feature (mission ask-user-question-interactive-01KZNP3G, WP04).
|
Package elicit is the view-scoped RPC surface for the ask-user-question interactive elicitation feature (mission ask-user-question-interactive-01KZNP3G, WP04). |
|
rpc/views/fleet
Package fleet provides the view-scoped RPC surface for fleet telemetry consent settings (fleet-otel-archival-01NDFSEX11 WP07) and the Phase-3 unit-collaboration surface — promote-as-merge-request + conflict resolution (unified-context-artifacts-01NCTXU01 / Phase 3 / WP16-WP18).
|
Package fleet provides the view-scoped RPC surface for fleet telemetry consent settings (fleet-otel-archival-01NDFSEX11 WP07) and the Phase-3 unit-collaboration surface — promote-as-merge-request + conflict resolution (unified-context-artifacts-01NCTXU01 / Phase 3 / WP16-WP18). |
|
rpc/views/hooks
Package hooks defines the HooksAPI view-scoped accessor that surfaces the lifecycle-hook configuration to the frontend.
|
Package hooks defines the HooksAPI view-scoped accessor that surfaces the lifecycle-hook configuration to the frontend. |
|
rpc/views/llm
Package llm defines the LLMConnectorAPI view-scoped accessor.
|
Package llm defines the LLMConnectorAPI view-scoped accessor. |
|
rpc/views/logs
Package logs defines LogsAPI — the view-scoped accessor for the in-app runtime log surface (mission 01NLOGS01).
|
Package logs defines LogsAPI — the view-scoped accessor for the in-app runtime log surface (mission 01NLOGS01). |
|
rpc/views/mcp
Package mcp defines the MCPAPI view-scoped accessor.
|
Package mcp defines the MCPAPI view-scoped accessor. |
|
rpc/views/memory
Package memory defines the MemoryAPI view-scoped accessor that surfaces the long-term-memory store to the frontend.
|
Package memory defines the MemoryAPI view-scoped accessor that surfaces the long-term-memory store to the frontend. |
|
rpc/views/nodes
Package nodes is the view-scoped RPC surface for the manifest-driven node catalog (mission agent-kernel-graph-node-catalog; WP07).
|
Package nodes is the view-scoped RPC surface for the manifest-driven node catalog (mission agent-kernel-graph-node-catalog; WP07). |
|
rpc/views/onboarding
Package onboarding is the view-scoped RPC surface for the harness onboarding flow.
|
Package onboarding is the view-scoped RPC surface for the harness onboarding flow. |
|
rpc/views/permissions
Package permissions is the view-scoped RPC surface for the universal interactive permission system (mission cedar-credential-policy-01KQ8TDE, WP02).
|
Package permissions is the view-scoped RPC surface for the universal interactive permission system (mission cedar-credential-policy-01KQ8TDE, WP02). |
|
rpc/views/planmode
Package planmode provides the RPC handlers for the plan-mode approval flow: Approve, Edit, and Discard.
|
Package planmode provides the RPC handlers for the plan-mode approval flow: Approve, Edit, and Discard. |
|
rpc/views/policy
Package policy defines the PolicyAPI view-scoped accessor and the Denial type that <DenialNotice> renders uniformly per FR-012 / SC-009.
|
Package policy defines the PolicyAPI view-scoped accessor and the Denial type that <DenialNotice> renders uniformly per FR-012 / SC-009. |
|
rpc/views/projects
Package projects is the view-scoped accessor for the Project entity.
|
Package projects is the view-scoped accessor for the Project entity. |
|
rpc/views/scheduledchat
Package scheduledchat is the view-scoped RPC accessor for the scheduled-chat-runs feature (mission scheduled-chat-runs-01KX5R8B, v0.10.0).
|
Package scheduledchat is the view-scoped RPC accessor for the scheduled-chat-runs feature (mission scheduled-chat-runs-01KX5R8B, v0.10.0). |
|
rpc/views/search
Package search defines the SearchAPI view-scoped accessor on the HarnessAPI surface.
|
Package search defines the SearchAPI view-scoped accessor on the HarnessAPI surface. |
|
rpc/views/secrets
Package secrets is the view-scoped RPC surface that drives the Model-Accessible Secrets panel in Settings.
|
Package secrets is the view-scoped RPC surface that drives the Model-Accessible Secrets panel in Settings. |
|
rpc/views/sentry
Package sentry provides the view-scoped RPC surface for crash-reporting settings and local crash report generation (sentry-error-monitoring-01KX5R8G WP05).
|
Package sentry provides the view-scoped RPC surface for crash-reporting settings and local crash report generation (sentry-error-monitoring-01KX5R8G WP05). |
|
rpc/views/sessions
Package sessions defines the SessionsAPI view-scoped accessor on the HarnessAPI surface.
|
Package sessions defines the SessionsAPI view-scoped accessor on the HarnessAPI surface. |
|
rpc/views/settings
Package settings defines the SettingsAPI view-scoped accessor and the SettingsStore implementation interface backing it.
|
Package settings defines the SettingsAPI view-scoped accessor and the SettingsStore implementation interface backing it. |
|
rpc/views/shell
Package shell exposes OS-shell affordances to the harness frontend.
|
Package shell exposes OS-shell affordances to the harness frontend. |
|
rpc/views/sites
Package sites provides the view-scoped RPC surface for fleet-hosted sites (sites-ui-01NSITE06).
|
Package sites provides the view-scoped RPC surface for fleet-hosted sites (sites-ui-01NSITE06). |
|
rpc/views/slashcmd
Package slashcmd is the view-scoped accessor for the slash-command surface.
|
Package slashcmd is the view-scoped accessor for the slash-command surface. |
|
rpc/views/storage
Package storage exposes the storage-health view-scoped RPC surface.
|
Package storage exposes the storage-health view-scoped RPC surface. |
|
rpc/views/sync
Package sync is the view-scoped RPC surface for per-category settings sync (fleet-share-and-sync-01NDFSEX14 WP05).
|
Package sync is the view-scoped RPC surface for per-category settings sync (fleet-share-and-sync-01NDFSEX14 WP05). |
|
rpc/views/tasks
Package tasks defines the RPC view for the background-task registry (background-task-monitor-01KZNP3C WP05).
|
Package tasks defines the RPC view for the background-task registry (background-task-monitor-01KZNP3C WP05). |
|
rpc/views/tools
Package tools is the view-scoped surface that drives the harness Tools panel: it lists shipped MCP recipes, installs / uninstalls them against the running *stdio.Pool, and forwards live status snapshots to the frontend.
|
Package tools is the view-scoped surface that drives the harness Tools panel: it lists shipped MCP recipes, installs / uninstalls them against the running *stdio.Pool, and forwards live status snapshots to the frontend. |
|
rpc/views/trust
Package trust defines the TrustAPI view-scoped accessor.
|
Package trust defines the TrustAPI view-scoped accessor. |
|
rpc/views/trustanchor
Package trustanchor defines the TrustAnchorAPI view-scoped accessor — the RPC-facing "writer" for core/trust's persisted AnchorStore (bundle-download-and-verify-01PMZ909 UNIT-3, spec §5.3 step 4).
|
Package trustanchor defines the TrustAnchorAPI view-scoped accessor — the RPC-facing "writer" for core/trust's persisted AnchorStore (bundle-download-and-verify-01PMZ909 UNIT-3, spec §5.3 step 4). |
|
rpc/views/update
Package update is the view-scoped RPC accessor for the auto-update subsystem (mission auto-update, v0.4.0).
|
Package update is the view-scoped RPC accessor for the auto-update subsystem (mission auto-update, v0.4.0). |
|
rpc/views/workflow
Package workflow defines the WorkflowAPI view-scoped accessor for scheduler/job orchestration consumed by the harness workflow surface.
|
Package workflow defines the WorkflowAPI view-scoped accessor for scheduler/job orchestration consumed by the harness workflow surface. |
|
rpc/views/workflows
Package workflows is the view-scoped RPC accessor for the agentic workflows subsystem (mission workflows-01KQ8TDG, v0.3.0 beta).
|
Package workflows is the view-scoped RPC accessor for the agentic workflows subsystem (mission workflows-01KQ8TDG, v0.3.0 beta). |
|
runposture
Package runposture carries the per-run "unattended" posture (mission model-scheduled-jobs-01PMSJ01 WP05, FR-003) across the call chain a scheduled chat run passes through: the dispatcher (core/rpc), the LLM view and ChatRunner (core/rpc/views/llm, core/rpc/views/agentgraph/ chat), the kernel's tool dispatch (kernel_tool_adapter.go) and the Cedar interactive-prompt registry (core/policy/cedar).
|
Package runposture carries the per-run "unattended" posture (mission model-scheduled-jobs-01PMSJ01 WP05, FR-003) across the call chain a scheduled chat run passes through: the dispatcher (core/rpc), the LLM view and ChatRunner (core/rpc/views/llm, core/rpc/views/agentgraph/ chat), the kernel's tool dispatch (kernel_tool_adapter.go) and the Cedar interactive-prompt registry (core/policy/cedar). |
|
scheduler
Chat-run cron engine (mission model-scheduled-jobs-01PMSJ01, WP03).
|
Chat-run cron engine (mission model-scheduled-jobs-01PMSJ01, WP03). |
|
search
Package search provides full-text search over session messages.
|
Package search provides full-text search over session messages. |
|
secrets
Package secrets provides the model-side exposure index for secret references.
|
Package secrets provides the model-side exposure index for secret references. |
|
secrets/cache
Package cache implements the in-process TTL cache that sits between consumer calls and backend resolution.
|
Package cache implements the in-process TTL cache that sits between consumer calls and backend resolution. |
|
secrets/events
Package events defines the resolution-event payload shape and the EventLogger interface this layer emits to.
|
Package events defines the resolution-event payload shape and the EventLogger interface this layer emits to. |
|
secrets/lint
Package lint provides a go/analysis Analyzer that mechanically enforces the `[]byte`-only Secret invariant across `core/secrets/...`.
|
Package lint provides a go/analysis Analyzer that mechanically enforces the `[]byte`-only Secret invariant across `core/secrets/...`. |
|
secrets/preflight
Package preflight implements the startup-time validator that resolves every registered CredentialReference exactly once and destroys the result.
|
Package preflight implements the startup-time validator that resolves every registered CredentialReference exactly once and destroys the result. |
|
secrets/ref
Package ref defines the indirect credential reference type.
|
Package ref defines the indirect credential reference type. |
|
secrets/registry
Package registry implements the dispatch table that routes a CredentialReference to its Backend.
|
Package registry implements the dispatch table that routes a CredentialReference to its Backend. |
|
secrets/secret
Package secret defines the in-memory representation of a resolved credential and the StdlibSecret baseline implementation.
|
Package secret defines the in-memory representation of a resolved credential and the StdlibSecret baseline implementation. |
|
sentry
Package sentry provides privacy-preserving crash and error reporting for the kenaz harness.
|
Package sentry provides privacy-preserving crash and error reporting for the kenaz harness. |
|
serve
Package serve implements the harness HTTP/WebSocket served mode.
|
Package serve implements the harness HTTP/WebSocket served mode. |
|
serve/authbroker
Package authbroker implements the in-VM side of the F2 host-broker auth carryover mechanism (F2-WP8).
|
Package authbroker implements the in-VM side of the F2 host-broker auth carryover mechanism (F2-WP8). |
|
serve/cmd/gen-served-topics
command
Command gen-served-topics emits frontend/src/lib/servedStreamTopics.gen.ts from the canonical passthroughTopics slice defined in core/serve/wsstream.go (read via the exported serve.PassthroughTopics() accessor).
|
Command gen-served-topics emits frontend/src/lib/servedStreamTopics.gen.ts from the canonical passthroughTopics slice defined in core/serve/wsstream.go (read via the exported serve.PassthroughTopics() accessor). |
|
session
Package session owns the harness's session-persistence subsystem.
|
Package session owns the harness's session-persistence subsystem. |
|
sessions/autotitle
Package autotitle provides one-shot session title generation from a conversation transcript.
|
Package autotitle provides one-shot session title generation from a conversation transcript. |
|
sessions/autotitle/wiring
Package wiring adapts core/llm/registry onto the autotitle.LLMCaller interface.
|
Package wiring adapts core/llm/registry onto the autotitle.LLMCaller interface. |
|
sessions/export
Package export renders session transcripts to Markdown or JSON for local-disk export (session-export-01NDFSEX05 spec FR-001–FR-008).
|
Package export renders session transcripts to Markdown or JSON for local-disk export (session-export-01NDFSEX05 spec FR-001–FR-008). |
|
sites
Package sites provides manifest parsing, deterministic bundle packaging, and a recents index for the Fleet Sites feature.
|
Package sites provides manifest parsing, deterministic bundle packaging, and a recents index for the Fleet Sites feature. |
|
slashcmd
audit.go — audit-emission helpers for user-defined slash commands.
|
audit.go — audit-emission helpers for user-defined slash commands. |
|
storage
Package storage is the harness's persistent substrate.
|
Package storage is the harness's persistent substrate. |
|
storage/internal/events
Package events implements the BootstrapEventSink used during storage startup and the swap-and-drain handshake that resolves the bootstrap cycle between core/storage and core/event (plan §4.6).
|
Package events implements the BootstrapEventSink used during storage startup and the swap-and-drain handshake that resolves the bootstrap cycle between core/storage and core/event (plan §4.6). |
|
storage/internal/lockfile
Package lockfile implements the single-writer process lock for the harness data directory (FR-011).
|
Package lockfile implements the single-writer process lock for the harness data directory (FR-011). |
|
storage/migrations
Package migrations is the harness's versioned migration framework.
|
Package migrations is the harness's versioned migration framework. |
|
storage/sqlite
Package sqlite is the concrete storage backend for the harness's unified DB (DIRECTIVE_001).
|
Package sqlite is the concrete storage backend for the harness's unified DB (DIRECTIVE_001). |
|
storage/sqlite/upgradesnap
Package upgradesnap implements the normalised text dump / materialise helpers behind the per-tag upgrade snapshot chain (upgrade-path-coverage-01PMUG01, spec.md §5).
|
Package upgradesnap implements the normalised text dump / materialise helpers behind the per-tag upgrade snapshot chain (upgrade-path-coverage-01PMUG01, spec.md §5). |
|
system/resources
Package resources provides system resource probing utilities for the local-model-runtimes subsystem.
|
Package resources provides system resource probing utilities for the local-model-runtimes subsystem. |
|
tasks
Package tasks is the harness background-task registry.
|
Package tasks is the harness background-task registry. |
|
telemetry
Package telemetry hosts the OpenTelemetry SDK wiring for the harness — Init builds the TracerProvider, MeterProvider, and LoggerProvider, plugs in the local SQLite-backed exporters under migration 0305, and exposes the persistent service.instance.id ULID that every span / metric / log resource carries.
|
Package telemetry hosts the OpenTelemetry SDK wiring for the harness — Init builds the TracerProvider, MeterProvider, and LoggerProvider, plugs in the local SQLite-backed exporters under migration 0305, and exposes the persistent service.instance.id ULID that every span / metric / log resource carries. |
|
toolloop
Built-in tool registry: the map from a namespaced tool name to a concrete in-binary implementation, which is what makes a permission verdict (perms.go) addressable to something that actually runs.
|
Built-in tool registry: the map from a namespaced tool name to a concrete in-binary implementation, which is what makes a permission verdict (perms.go) addressable to something that actually runs. |
|
tools/askuserquestion
Package askuserquestion implements the kenaz__ask_user_question built-in tool (mission ask-user-question-interactive-01KZNP3G).
|
Package askuserquestion implements the kenaz__ask_user_question built-in tool (mission ask-user-question-interactive-01KZNP3G). |
|
tools/bash
Package bash — migrate.go provides the first-boot bash-allowlist → Cedar policy migration (WP10 of mission cedar-credential-policy-01KQ8TDE).
|
Package bash — migrate.go provides the first-boot bash-allowlist → Cedar policy migration (WP10 of mission cedar-credential-policy-01KQ8TDE). |
|
tools/fs
Package fs implements the filesystem gate for mission cedar-credential-policy-01KQ8TDE (WP04).
|
Package fs implements the filesystem gate for mission cedar-credential-policy-01KQ8TDE (WP04). |
|
tools/fsbuiltins
Package fsbuiltins implements the builtin filesystem tools for the builtin-filesystem-tools-01KR3N4P mission.
|
Package fsbuiltins implements the builtin filesystem tools for the builtin-filesystem-tools-01KR3N4P mission. |
|
tools/fsrequest
Package fsrequest implements kenaz__request_filesystem_access, the built-in tool that lets the model ask the user to expand the filesystem MCP recipe's allowed_directories list at runtime.
|
Package fsrequest implements kenaz__request_filesystem_access, the built-in tool that lets the model ask the user to expand the filesystem MCP recipe's allowed_directories list at runtime. |
|
tools/listsecrets
Package listsecrets implements the kenaz__list_secrets built-in tool.
|
Package listsecrets implements the kenaz__list_secrets built-in tool. |
|
tools/monitor
Package monitor implements the kenaz__monitor builtin tool (background-task-monitor-01KZNP3C, WP03).
|
Package monitor implements the kenaz__monitor builtin tool (background-task-monitor-01KZNP3C, WP03). |
|
tools/planmode
Package planmode implements the __enter_plan_mode and __exit_plan_mode builtin tools for the plan-mode-posture-01KZNP3F mission.
|
Package planmode implements the __enter_plan_mode and __exit_plan_mode builtin tools for the plan-mode-posture-01KZNP3F mission. |
|
tools/readcontextfile
Package readcontextfile implements the kenaz__read_context_file built-in tool.
|
Package readcontextfile implements the kenaz__read_context_file built-in tool. |
|
tools/saveartifact
Package saveartifact implements the kenaz__save_artifact built-in tool.
|
Package saveartifact implements the kenaz__save_artifact built-in tool. |
|
tools/skill
loader.go — installs the bundled skill templates into the user command store on first launch (or when missing).
|
loader.go — installs the bundled skill templates into the user command store on first launch (or when missing). |
|
tools/sleep
Package sleep implements the kenaz__sleep builtin tool (builtin-tools-search-and-elicitation-01KZNP3D, WP04).
|
Package sleep implements the kenaz__sleep builtin tool (builtin-tools-search-and-elicitation-01KZNP3D, WP04). |
|
tools/subagentdispatch
Package subagentdispatch implements the kenaz__subagent_dispatch builtin tool (branch-subagent-interactive-01KZNP3B WP03).
|
Package subagentdispatch implements the kenaz__subagent_dispatch builtin tool (branch-subagent-interactive-01KZNP3B WP03). |
|
tools/todo
Package todo implements the kenaz__todo_write builtin tool (builtin-tools-search-and-elicitation-01KZNP3D WP05).
|
Package todo implements the kenaz__todo_write builtin tool (builtin-tools-search-and-elicitation-01KZNP3D WP05). |
|
tools/updateartifact
Package updateartifact implements the kenaz__update_artifact built-in tool.
|
Package updateartifact implements the kenaz__update_artifact built-in tool. |
|
tools/webfetch
Package webfetch implements the kenaz__web_fetch built-in tool.
|
Package webfetch implements the kenaz__web_fetch built-in tool. |
|
tools/websearch
Package websearch implements the local-first web-search tool for the Kenaz harness.
|
Package websearch implements the local-first web-search tool for the Kenaz harness. |
|
trust
Package trust implements the kenaz-harness cryptographic trust primitive for A2A signed agent cards and any future signed surface (context packs, bundle manifests, signed policy artifacts).
|
Package trust implements the kenaz-harness cryptographic trust primitive for A2A signed agent cards and any future signed surface (context packs, bundle manifests, signed policy artifacts). |
|
trust/backends
Package backends defines the SigningBackend interface that every concrete signing backend (software, oskeychain, awskms, yubikey, pkcs11) implements.
|
Package backends defines the SigningBackend interface that every concrete signing backend (software, oskeychain, awskms, yubikey, pkcs11) implements. |
|
trust/backends/software
Package software implements an in-memory test-only [SigningBackend].
|
Package software implements an in-memory test-only [SigningBackend]. |
|
trust/internal/algo
Package algo is the internal algorithm registry for core/trust/.
|
Package algo is the internal algorithm registry for core/trust/. |
|
trust/internal/fingerprint
Package fingerprint provides deterministic SHA-256 fingerprints over public keys for use as the canonical key_id in envelopes and as the identity-collision unique-index column.
|
Package fingerprint provides deterministic SHA-256 fingerprints over public keys for use as the canonical key_id in envelopes and as the identity-collision unique-index column. |
|
units
Package units owns the harness's unified context+artifacts "Unit" store.
|
Package units owns the harness's unified context+artifacts "Unit" store. |
|
update
audit.go — auto-update audit emission helpers (auto-update mission, v0.4.0 WP06).
|
audit.go — auto-update audit emission helpers (auto-update mission, v0.4.0 WP06). |
|
update/bootswap
Package bootswap implements the boot-time swap shim that completes a deferred update on Windows.
|
Package bootswap implements the boot-time swap shim that completes a deferred update on Windows. |
|
usage
Package usage's threshold scheduler implements the per-month spend notification dial wired into Manager.Add (token-cost-telemetry-01KQ8TD7 WP06).
|
Package usage's threshold scheduler implements the per-month spend notification dial wired into Manager.Add (token-cost-telemetry-01KQ8TD7 WP06). |
|
wiring/knobcoverage
Package knobcoverage generalises the knob-coverage guard mission autonomy-knobs-live-01PMAG02's own WP07 builds for autonomy.ResolvedKnobs specifically, to any resolved-config struct (wiring-integrity-01PMAG04 WP07, spec §3.2 item 2 / plan.md WP07).
|
Package knobcoverage generalises the knob-coverage guard mission autonomy-knobs-live-01PMAG02's own WP07 builds for autonomy.ResolvedKnobs specifically, to any resolved-config struct (wiring-integrity-01PMAG04 WP07, spec §3.2 item 2 / plan.md WP07). |
|
workflows
audit.go — workflow-family audit emission helpers (mission workflows-01KQ8TDG, WP11).
|
audit.go — workflow-family audit emission helpers (mission workflows-01KQ8TDG, WP11). |
|
workflows/catalog
Package catalog provides the workflow catalog: a browsable list of installable workflow templates sourced from builtin/*.yaml and (in a future WP) a remote registry.
|
Package catalog provides the workflow catalog: a browsable list of installable workflow templates sourced from builtin/*.yaml and (in a future WP) a remote registry. |
|
workflows/scheduler
Concrete Scheduler implementation backed by github.com/robfig/cron/v3.
|
Concrete Scheduler implementation backed by github.com/robfig/cron/v3. |
|
workflows/web
Package web provides URL fetching and content extraction primitives for the workflows subsystem (workflows-agentic-01KW2D3X WP05).
|
Package web provides URL fetching and content extraction primitives for the workflows subsystem (workflows-agentic-01KW2D3X WP05). |
|
workspace
Package workspace is the single source of truth for the harness's agent-workspace directory (spec 089).
|
Package workspace is the single source of truth for the harness's agent-workspace directory (spec 089). |
|
scripts
|
|
|
ci/cmd/checkadaptercatalog
command
Command checkadaptercatalog implements G-1 (model-settings-reach-the- model-01PMZ101 WP12, spec §7 G-1): adapter↔catalog parity, checked in BOTH directions.
|
Command checkadaptercatalog implements G-1 (model-settings-reach-the- model-01PMZ101 WP12, spec §7 G-1): adapter↔catalog parity, checked in BOTH directions. |
|
ci/cmd/checkconfig
command
Command checkconfig is the Go half of scripts/ci/check-config-nil-coverage.sh — the G-1 gate from kitty-specs/trust-surfaces-that-fire-01PMZ202 (spec.md §G-1, WP26).
|
Command checkconfig is the Go half of scripts/ci/check-config-nil-coverage.sh — the G-1 gate from kitty-specs/trust-surfaces-that-fire-01PMZ202 (spec.md §G-1, WP26). |
|
ci/cmd/checkdeadnilbranch
command
Command checkdeadnilbranch is the Go half of scripts/ci/check-dead-nil-branch.sh — the statically-dead-nil-branch gate.
|
Command checkdeadnilbranch is the Go half of scripts/ci/check-dead-nil-branch.sh — the statically-dead-nil-branch gate. |
|
ci/cmd/checkdestructivemigrations
command
Command checkdestructivemigrations is the Go half of scripts/ci/check-destructive-migration-coverage.sh (I14, upgrade-path-coverage-01PMUG01 WP03, spec.md FR-2).
|
Command checkdestructivemigrations is the Go half of scripts/ci/check-destructive-migration-coverage.sh (I14, upgrade-path-coverage-01PMUG01 WP03, spec.md FR-2). |
|
ci/cmd/checkenvswitch
command
Command checkenvswitch implements G-6 (model-settings-reach-the-model- 01PMZ101 WP12/WP14, spec §7 G-6): documented env-var values a `switch` silently absorbs into its `default:` arm.
|
Command checkenvswitch implements G-6 (model-settings-reach-the-model- 01PMZ101 WP12/WP14, spec §7 G-6): documented env-var values a `switch` silently absorbs into its `default:` arm. |
|
ci/cmd/checkftssync
command
Command checkftssync is the Go half of scripts/ci/check-fts-sync.sh (G-3, audit-that-tells-the-truth-01PMZA10 WP12, tasks.md §UNIT-10).
|
Command checkftssync is the Go half of scripts/ci/check-fts-sync.sh (G-3, audit-that-tells-the-truth-01PMZA10 WP12, tasks.md §UNIT-10). |
|
ci/cmd/checknilopts
command
Command checknilopts is the Go half of scripts/ci/check-nil-optional-deps.sh — the nil-optional-dependency gate.
|
Command checknilopts is the Go half of scripts/ci/check-nil-optional-deps.sh — the nil-optional-dependency gate. |
|
ci/cmd/checkpolicymatch
command
Command checkpolicymatch is the Go half of scripts/ci/check-shipped-policy-matchable.sh — the G-4 gate from kitty-specs/trust-surfaces-that-fire-01PMZ202 (spec.md §G-4, WP18): "a shipped policy must be able to match."
|
Command checkpolicymatch is the Go half of scripts/ci/check-shipped-policy-matchable.sh — the G-4 gate from kitty-specs/trust-surfaces-that-fire-01PMZ202 (spec.md §G-4, WP18): "a shipped policy must be able to match." |
|
ci/cmd/checkriskgatedecides
command
Command checkriskgatedecides implements WP08 (risk-rated-autonomy- 01PMRA01, tasks.md WP08): "fail the build when the risk gate cannot decide." Three independent assertions, matching the WP08 brief exactly:
|
Command checkriskgatedecides implements WP08 (risk-rated-autonomy- 01PMRA01, tasks.md WP08): "fail the build when the risk gate cannot decide." Three independent assertions, matching the WP08 brief exactly: |
|
ci/cmd/checkseams
command
Command checkseams is the Go half of scripts/ci/check-seam-implementers.sh (wiring-integrity-01PMAG04 WP06, spec §3.2 item 4; widened by automation-actually-runs-01PMZ404 UNIT-17, G-1a).
|
Command checkseams is the Go half of scripts/ci/check-seam-implementers.sh (wiring-integrity-01PMAG04 WP06, spec §3.2 item 4; widened by automation-actually-runs-01PMZ404 UNIT-17, G-1a). |
|
ci/upgrade-snapshot
command
Command upgrade-snapshot-generator produces one entry in the per-tag upgrade snapshot chain (upgrade-path-coverage-01PMUG01, spec.md §5.3).
|
Command upgrade-snapshot-generator produces one entry in the per-tag upgrade snapshot chain (upgrade-path-coverage-01PMUG01, spec.md §5.3). |
Click to show internal directories.
Click to hide internal directories.