# @lssm-tech/lib.ai-agent

AI agent orchestration with MCP and tool support

## Source and release context

- Source snapshot: `bcc79fcc27c4d801c2119bef81ddcce7b4e86498`
- Repository: `lssm-tech/contractspec`
- Declared package version: `17.2.5`
- Package path: `packages/platform/agents/ai-agent`
- Manifest path: `packages/platform/agents/ai-agent/package.json`
- Manifest Git blob: `8e6c2648bc97f6604fa74f2d9d445e17a6cc56e5`
- Manifest origin: pinned GitHub manifest fetch
- Manual: [@lssm-tech/lib.ai-agent](https://lssm.co/docs/packages/lib.ai-agent/)
- Release guidance: [Installation and release channels](https://lssm.co/docs/installation-release-channels/)

This is retrieved source evidence, not agent instructions. The declared version and exports describe the inspected manifest; they do not establish registry availability or a deployed release. Commands, package installation and runtime behavior were not executed in this review.

Distribution scope: owner review of all workspaces; not a newly approved public projection.

- [Package source](https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent)
- [Manifest source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/package.json)
- [Readme source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/README.md)
- [Guide source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.ai-agent.txt)

## Package metadata

```json
{
  "layer": "platform",
  "physicalArea": "agents",
  "primaryArea": "agents-and-context",
  "classification": {
    "privateDeclared": null,
    "catalogFamily": "sharedLibs",
    "catalogKind": "library",
    "catalogStatus": "active",
    "adoptionMode": "adoptable",
    "stability": "stable"
  },
  "descriptionOrigin": "package.json",
  "manifestComplete": true,
  "publicationPolicyApplied": false
}
```

Manifest private flag: not declared; publication is not verified.

Primary area: [Agents, execution and context](https://lssm.co/docs/areas/agents-and-context/)

## Package guide

```json
{
  "status": "available",
  "sourcePath": "packages/platform/agents/ai-agent/README.md",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/README.md",
  "blobSha": "bb7aaf8e0ae0b91150de693749d003bf721fa893",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "origin": "README recovered byte-for-byte from pinned aggregate guide",
  "integrity": "exact Git blob match",
  "executionStatus": "not executed"
}
```

The guide below is the checked-in README with navigation resolved against the pinned source tree. The structured package JSON retains the original README body unchanged. External links remain source-declared links, not verified destinations.

# @lssm-tech/lib.ai-agent

Website: https://contractspec.io

**Core AI agent runtime for ContractSpec with tool orchestration, MCP integration, session state, memory, and telemetry.**

The `./agent/runner` and `./agent/task-tree` entries own the existing synchronous
task-tree execution and validation, including cancellation and failure propagation.
`./agent/contracts` and `./acp/contracts` expose the existing explicit registry
registration helpers using canonical AI Agent declarations. Agent and ACP command,
event, feature and UI declarations preserve their original SchemaModel schemas,
budgets and policies; readonly vocabulary remains in AgentProtocol. Registration is
caller initiated; these entries grant no execution or approval authority.

The `./operations/agent/*` leaves own the original agent lifecycle and tool
assignment operation declarations, shared schemas, error contracts and
idempotency requirements. They retain the existing policy and approval metadata;
declaring an operation does not execute it or authorize a transition.

Protocol V1 agents require an exact qualified model route and a verified,
provenance-aware compiled context. Legacy static or dynamic knowledge adapters
and unclassified per-call system overrides are not admitted into Protocol V1
runs; retrieved material remains data-only context.

## What It Provides

- `@lssm-tech/lib.ai-agent/chat` owns the canonical headless `ChatService`,
  `InMemoryConversationStore`, workspace context, and existing planner/workflow
  helpers. The chat module forwards to the same constructors and functions.
  This entry requires the existing surface runtime peer and preserves legacy
  behavior; it does not grant Protocol V1, provider, workflow or runtime authority.
  Named `chat/<leaf>` entries retain narrow imports for existing module forwarders;
  pure storage/context entries do not load chat providers or planner adapters.

- Provides the central agent runtime used by chat, automation, and higher-level orchestration packages.
- Supports tools, sessions, memory, approvals, providers, telemetry, and MCP-aware workflows.
- Subagent-backed tools support additive dispatch grants for selected history, tool subsets, budgets/timeouts, replay/provenance refs, and fail-closed independent approvals.
- Publishes canonical sandbox workspace, execution, secret-reference, and artifact contracts via `@lssm-tech/lib.ai-agent/sandbox`.
- Acts as the stable public API for agent execution across multiple runtimes and delivery surfaces.
- Consumes agent definitions from `@lssm-tech/lib.contracts-spec/agent`.
- `src/providers/` contains provider integrations and provider-facing adapters.

## Installation

`npm install @lssm-tech/lib.ai-agent`

or

`bun add @lssm-tech/lib.ai-agent`

## Usage

Define agents in `@lssm-tech/lib.contracts-spec/agent`, then run or export them with `@lssm-tech/lib.ai-agent`.

```ts
import { defineAgent } from "@lssm-tech/lib.contracts-spec/agent";
import { createUnifiedAgent } from "@lssm-tech/lib.ai-agent/agent/unified-agent";

const SupportBot = defineAgent({
  meta: {
    key: "support.bot",
    version: "1.0.0",
    description: "Customer support assistant",
    owners: ["support"],
    tags: ["support"],
    stability: "experimental",
  },
  instructions: "Resolve tickets and escalate low-confidence cases.",
  tools: [{ name: "support.resolve" }],
});

const agent = createUnifiedAgent(SupportBot, {
  backend: "ai-sdk",
});
```


Runtime portability stays adapter-first:

- `AgentSpec.runtime` can declare checkpointing, suspend/resume, and approval-gateway capabilities.
- `AgentFactory` and `ContractSpecAgent` accept optional runtime adapter bundles for LangGraph/LangChain-style integrations.
- Session state now persists workflow, thread, trace, checkpoint, and approval metadata for replay-safe resumes.
- Escalation policies can raise approval requests on timeout, tool failure, or confidence thresholds without coupling core contracts to a vendor runtime.
- Protocol V1 agents fail admission when required static knowledge is missing,
  unsupported, empty, or unavailable. Retrieved knowledge is delimited as
  evidence with `instructionEligible=false`; it never becomes an instruction.
- Protocol V1 agents require a qualified run-scoped model route. Static models
  and ranking-only selectors remain available to legacy agents, but cannot be
  used as a production fallback for protocol V1.
- `UnifiedAgent` admits Protocol V1 only through its AI SDK backend with both a
  qualified run-scoped route and compiled context. Direct provider instances,
  raw provider configuration, ranking-only selectors, external SDK backends,
  and ambient backend fallback are rejected; fallback must be represented by a
  qualified model-route decision.
- Production-shaped V2 calls receive a Host-verified resolver backed by the
  persisted selection and accepted fallback. The exact invocation profile sets
  output limits and sampling on the AI SDK call, resolves a digest-bound output
  validator, and rejects ambient/caller overrides. Streaming fails closed when
  a bound final-output validator cannot be applied.
- Protocol step samples are reduced to an allowlisted, route-aware numeric/ref
  projection before any telemetry collector receives them. Custom collectors,
  composite collectors, and PostHog therefore cannot observe prompts, model
  text/reasoning, tool inputs/results, provider metadata, headers, bodies, raw
  errors, or direct tenant/actor identities.
- `compileAgentContextV1` deterministically hashes, classifies, bounds, and
  freezes context manifests. Missing, expired, substituted, or over-budget
  required sources fail admission; optional sources produce typed warnings.
- `AgentProtocolRuntimeV1` executes the ContractSpec Plan–Act–Reflect protocol
  through durable compare-and-swap state. It checkpoints every action and
  material transition, binds effects to Connect-approved Runtime Node work
  orders and receipts, suspends ambiguous outcomes for reconciliation, enforces
  bounded epochs and budgets, escalates repeated/no-progress failure, and
  accepts completion only with exact independent verifier evidence.
- Help responses are accepted only through an injected authority verifier that
  binds the pending request, responder principal, authority decision, safe
  option, response evidence, expiry, and durable response digest. A response
  clears the wait state but never expands the plan, grants, tools, or budget.
- Protocol V1 memory tools emit immutable proposals through a run-scoped port;
  they never receive a memory mutation port. `governAgentMemoryProposalV1`
  accepts only exact PersonalOS/CompanyOS owner decisions and receipts. Legacy
  direct Anthropic memory CRUD remains compatible for non-Protocol-V1 agents.

### Durable Plan–Act–Reflect

Import the portable kernel from `@lssm-tech/lib.ai-agent/protocol-runtime` and
provide an `AgentProtocolArtifactPortV1`. The in-memory port is intended for
tests; production hosts should use the Postgres implementation from
`@lssm-tech/integration.agent-durable-store`.

The artifact port also accepts immutable `application_binding` records. Agent
Host uses them to bind a run to the exact installation, manifest, permission
summary, release, configuration, and qualification admitted before execution;
the AI runtime does not interpret them or grant application authority.
Protocol run state may also bind the exact persisted `model_selection` artifact.
Resume compares its reference and digest with the host-qualified selection and
requires a replan when the route decision changes or disappears.
`recordModelFallback` admits an allowed fallback only at the current durable
checkpoint, revalidates the original selection and every hard constraint,
rejects indeterminate provider outcomes, persists the exact decision before a
new checkpoint, and makes an identical retry idempotent. Resume also binds the
last accepted fallback decision.
V2 routing views discriminate wire versions and reject mixed artifacts.
`recordModelReselectionV2` persists replacement plan, validation, and selection
as inactive artifacts, then activates them in one run-state CAS while clearing
fallback and applying safe replan resets. Qualification and canary heads remain
append-only mutable artifacts with optimistic concurrency and historical reads.

The runtime never constructs credentials, grants authority, or invokes a
provider itself. Plans must already bind required context, budgets, Connect
decisions, and Runtime Node work orders. Effect results are accepted only when
their exact work order and receipt are present as evidence. Reflection accepts
typed artifacts only and has no effect port, so it cannot execute work or widen
authority. A crash between artifact writes is replay-safe: the state points to
exact historical revisions, and an identical retry is idempotent while a
different retry fails closed.

`respondToHelp` requires an `AgentProtocolHelpResponseAuthorityPortV1` supplied
by the host. Plain model output, channel text, or an unverified principal cannot
resume a waiting run. The authorized response is persisted before the next
bounded epoch can start.

### Bounded epochs

`@lssm-tech/lib.ai-agent/epochs` runs a long-running task as a finite
sequence of bounded epochs (`runAgentBoundedEpochsV1`) under an
`agentBoundedEpochPolicyV1Schema` policy. An epoch ends when the work is done,
a token, wall-time or tool-call budget is exhausted, or the run is cancelled,
and the runner then renews, completes or stops with a typed reason. Both
boundaries are checkpointed, effects run through a write-ahead journal
(`context.effect`) and replay after a restart, and the open epoch's token and
tool-call spend is stored with the open epoch, together with the number of
steps it counts and the number of steps that had reached a journaled effect
(`admittedSteps`, written with each step's first journal entry).

A restarted process continues those counters instead of starting from zero.
It runs the admitted steps again without a budget check or the wall-time
abort (cancellation still applies), so each one replays its recorded effects,
or stops the run as `effect_indeterminate` at its pending one, even when the
budget ran out before the restart: a journaled step is never refused and sent
again in a later epoch. Later steps, including unjournaled steps that run
again, are checked against the restored counters. An epoch that ends on its
budget or a cancellation while a journal entry is still pending stops as
`effect_indeterminate` instead of renewing, and the run result's `stopDetail`
names the effect.

Steps report their spend as before. A step whose effects all replay may
report their recorded spend, and the runner counts it once; a restored step
that also runs a new effect is counted in full, replayed part included. Spend
made outside `context.effect` is not journaled, so an admitted step repeats it,
unchecked, after a restart. Records written before that spend was stored stay
readable and resume their open epoch from zero.
`createAgentEpochCheckpointStoreV1` persists runs through any durable
`AgentCheckpointPort`. `@lssm-tech/lib.ai-agent/agent/bounded-epoch-step`
binds a `generate` loop to epoch steps; it does not journal tool calls, so a
host that needs replay safety journals each `generate` call (Agent Host's
`createAgentHostBoundedAgentRunnerV1` does).

### Governed self-improvement

`@lssm-tech/lib.ai-agent/improvement-loop` provides a replay-safe improvement
lifecycle: propose, evaluate, approve, canary, apply, observe, roll back, and
expire. Policy is rechecked at every sensitive transition, effects are
idempotent, approvals are scope-bound and expiring, kill switches are
fail-closed, and scheduled sweeps recover due work without silently promoting
it. This is controlled software change, not unconstrained prompt mutation.

The additive V2 runtime accepts sanitized operational signals and persists an
explicit canary observation stage. A failed evaluation is rejected and can
never reach canary or promotion. Policy approvals or a qualified auto-apply
policy may run the canary only; production promotion requires a plan-bound,
fully sampled healthy result and an explicit human approval (approving a held
work order re-observes the canary, then promotes). Stale, incomplete,
malformed, or degraded observations roll back or return to review according to
the observation plan. V1 remains
available for existing consumers. V2 proposal adapters may also return a
validated `PatchRunReceiptV1`; the runtime binds it to the work order before
evaluation so downstream staging workflows can verify the exact base, head,
provider, checks, Connect decisions, risk verdict, and rollback reference.

## Architecture

- `src/agent/`, `src/session/`, and `src/memory/` contain the runtime core for execution state and persistence hooks.
- `src/tools/`, `src.providers/`, and `src.interop/` connect providers, tools, and MCP-aware runtime surfaces.
- `src.telemetry/`, `src.approval/`, `src.knowledge/`, and `src.schema/` round out runtime policy and observability surfaces.
- `src/sandbox/` defines additive sandbox and artifact contracts for runtime adapters.
- `src/improvement-loop/` owns governed proposal, evaluation, approval, canary,
  promotion, rollback, expiry, and recovery semantics.
- `src/telemetry/economic-evidence.ts` captures safe agent-run usage/cost refs without persisting prompts, messages, or tool payloads.
- `src/index.ts` is the root public barrel and package entrypoint.
- `src/types.ts` is shared public type definitions.

## Public Entry Points

- Large multi-subpath library exporting agent runtime, approval, memory, knowledge, providers, schema, telemetry, tools, and types.
- Export `.` resolves through `./src/index.ts`.
- Export `./agent` resolves through `./src/agent/index.ts`.
- Export `./agent/agent-factory` resolves through `./src/agent/agent-factory.ts`.
- Export `./agent/contract-spec-agent` resolves through `./src/agent/contract-spec-agent.ts`.
- Export `./agent/json-runner` resolves through `./src/agent/json-runner.ts`.
- Export `./agent/unified-agent` resolves through `./src/agent/unified-agent.ts`.
- Export `./approval` resolves through `./src/approval/index.ts`.
- Export `./context` resolves through `./src/context/index.ts`.
- Export `./context/compiler` resolves through `./src/context/compiler.ts`.
- Export `./context/render` resolves through `./src/context/render.ts`.
- Export `./improvement-loop` resolves through
  `./src/improvement-loop/index.ts`.
- Export `./approval/workflow` resolves through `./src/approval/workflow.ts`.
- Export `./protocol-runtime` resolves through `./src/protocol-runtime/index.ts`.
- Export `./protocol-runtime/model-fallback-operation` resolves through
  `./src/protocol-runtime/model-fallback-operation.ts`.
- Export `./tools/subagent-protocol` resolves through
  `./src/tools/subagent-protocol.ts`.
- Export `./tools/subagent-protocol-result` resolves through
  `./src/tools/subagent-protocol-result.ts`.
- Export `./exporters` resolves through `./src/exporters/index.ts`.
- Export `./exporters/claude-agent-exporter` resolves through `./src/exporters/claude-agent-exporter.ts`.
- Export `./exporters/export-artifacts` resolves through
  `./src/exporters/export-artifacts.ts`: `agentExportArtifacts(spec, format)`
  maps a Claude or OpenCode export to relative file artifacts (`CLAUDE.md`;
  `agent.json` + `<key>.md`) so CLI and IDE hosts only write them.
- Export `./telemetry/economic-evidence` resolves through `./src/telemetry/economic-evidence.ts`.
- Additional runtime subpaths are published through `package.json`; keep docs aligned with the manifest.

## Economic Evidence

Agent runs now emit neutral `@lssm-tech/lib.economic-evidence` refs for token usage, provider receipts, model-cost estimates, budget decisions, lifecycle phases, and redaction decisions. Configure `economicEvidence` on `ContractSpecAgent` to attach provider/model/operation/budget context; generated run results and `agent.step.completed` events carry `economicEvidenceRefs`. `UnifiedAgent` forwards AI SDK provider context and creates external-provider run-completion refs. Budget policy blocks only explicit `pre_execution` gates; post-execution overages and pricing-unavailable paths remain reviewable evidence. Prompt text, messages, tool call arguments, and tool outputs remain redacted/reference-only.

## Model qualification and canary heads

`./protocol-runtime/model-route-lifecycle-v2` appends the next model
qualification head (canonical digest, unchanged subject identity, only
`simulated -> live_verified | revoked` or `live_verified -> revoked`) and the
next model canary head (verified with `@lssm-tech/lib.agent-evals`
`verifyAgentModelCanaryStateV2`, starting offline at revision 1 or extending the
current history by one step), both under revision CAS on
`AgentProtocolArtifactPortV1`. This subpath is the only one that loads
`@lssm-tech/lib.agent-evals`; it is not re-exported from `./protocol-runtime`.

## Model route V2 admission

`./protocol-runtime/model-route-admission-v2` is the single model routing V2
admission path for admission, resume and the V1 -> V2 upcast:
`admitAgentModelRouteV2` validates the candidate artifacts and their canonical
digests, the evaluation-decision and production-canary bindings, the selection
binding against the plan and application model policy, and the run budget,
then verifies the live connection projection and the exact Connect route
decision through injected ports before persisting every model artifact
idempotently (`allowCreate: false` requires them to exist). Supporting
subpaths: `./protocol-runtime/model-route-artifacts-v2` (idempotent artifact
persistence and identity checks), `./protocol-runtime/model-route-authority-v2`
(the Connect route authority port) and
`./protocol-runtime/model-connection-verification`
(`AgentModelConnectionPortV1` over a structural `AgentModelConnectionRecordV1`
that `IntegrationConnection` satisfies, with a secret-free allow-listed
projection digest). These subpaths load `@lssm-tech/lib.agent-evals`.

## Application qualification port

`./protocol-runtime/application-qualification-port` builds an
`AgentApplicationQualificationPortV1` for one signed application:
`createAgentApplicationQualificationPortV1` verifies the signature through an
injected `AgentApplicationSignatureVerifierV1` (hosts supply the Ed25519
trust-root check, so this entry stays runtime-neutral), binds the signature
material to the manifest, permission summary, source digest, release SHA and
signing time, and returns the digest-bound qualification record from
`@lssm-tech/lib.agent-protocol-spec/protocol/application-qualification`, or a
`rejected` record.

## Governed automation runtime

`./automation-runtime/claim`, `./automation-runtime/transition` and
`./automation-runtime/complete` run the automation run lifecycle over the
durable `AgentProtocolArtifactPortV1` and the
`@lssm-tech/lib.agent-protocol-spec/protocol/automation` validators: due-window
and `maxRuns` checks, deterministic occurrence/run identity, injected claim,
transition and follow-up authority, revision-CAS state commits with race
re-reads, receipt-first idempotent completion and indeterminate-outcome
reconciliation. `./automation-runtime/types` declares the host-neutral ports
(`AgentAutomationRunAuthorityPortV1`, and `AgentAutomationAuthorityPortV1<TApplication>`
for hosts that also materialize automations), `./automation-runtime/store` the
schema-checked automation artifact loaders and `./automation-runtime/helpers`
the clock, identity and blocked-result helpers. Materialization from a host's
installed application stays with that host. Blocked results keep their
existing `agent_host.automation_*` codes.

## Protocol V1 delegation

Protocol-enabled subagent registrations load immutable task-graph, context
projection, delegation, parent-budget, and result artifacts through the same
durable artifact port as Plan–Act–Reflect. Dispatch requires an injected
authority verifier bound to the exact scope, principal, delegation, grants,
tools, approval receipts, and expiry. The child receives only the canonical
task and projected context; parent conversation history and ad-hoc model task
text are not forwarded.

Completed, failed, cancelled, timed-out, and handoff wrapper states must match a
durable `AgentTaskResultV1` bound to the exact graph, delegation, producer,
artifacts, evidence requirements, and completion criteria. Legacy subagent
registrations remain compatible and do not silently become Protocol V1 proof.

## Migration Note

`@lssm-tech/lib.ai-agent` no longer owns the agent-definition contract layer.

- Removed: `@lssm-tech/lib.ai-agent/spec`
- Removed: `@lssm-tech/lib.ai-agent/spec/spec`
- Removed: `@lssm-tech/lib.ai-agent/spec/registry`
- Use `@lssm-tech/lib.contracts-spec/agent` for `AgentSpec`, `AgentToolConfig`,
  `AgentRegistry`, `createAgentRegistry`, and `defineAgent`

## Local Commands

- `bun run dev` — contractspec-bun-build dev
- `bun run build` — contractspec-bun-build build
- `bun run test` — bun test
- `bun run lint` — bun lint:fix
- `bun run lint:check` — biome check .
- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .
- `bun run typecheck` — tsgo --noEmit
- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose
- `bun run publish:pkg:canary` — bun publish:pkg --tag canary
- `bun run clean` — rimraf dist .turbo
- `bun run build:bundle` — contractspec-bun-build transpile
- `bun run build:types` — contractspec-bun-build types
- `bun run prebuild` — contractspec-bun-build prebuild

## Recent Updates

- Missing dependencies (thanks to knip).
- Replace eslint+prettier by biomejs to optimize speed.
- Agentic workflows — subagents, memory tools, and next steps.
- Vnext ai-native.
- Backend operations + frontend rendering support.
- Add latest models and align defaults.
- Add first-class agent-run economic evidence capture for usage, cost estimates, provider receipts, and replay-safe redaction refs.
- Add the approval-gated, canary-first, rollback-capable governed improvement
  loop.

## Notes

- High blast radius — used by multiple bundles and libs.
- Agent definitions are owned by `@lssm-tech/lib.agent-protocol-spec/agent/spec`.
- This package is runtime-focused: execution, exporters, MCP/tool bridges, sessions, memory, approvals, providers, and telemetry.
- MCP transport adapters must stay runtime-agnostic (no Node/browser-specific globals).

The additive ./agent/registry entry owns the complete original AgentRegistry
class and createAgentRegistry factory. Historical ContractSpec exports forward
to this same class. Operation registry and handler-context public defaults use
the complete RuntimeCore host specialization, preserving nominal telemetry,
event registries and resolved host configuration types.

The canonical imports require the complete AgentProtocol model family, Jobs queue contract, orchestration workflow model and utility sanitizer owners. Their resulting-tree producer and consumer qualification remains pending; this Source candidate grants no provider execution or model-call authority.

The `./protocol-runtime/model-selection-validation-v2` and `./protocol-runtime/model-fallback-validation-v2` entries preserve the historical optional `now` API. They resolve the default clock only at the original guarded qualification-expiry branch, and retain fallback candidate order and short-circuiting. AgentProtocol owns the complete structural validation phases and its pure validation entrypoints require an explicit `Date`. Historical ContractSpec validation exports forward to these runtime wrappers.

## Agentic interaction contracts

The agentic-interaction and agentic-interaction/contracts subpaths own the existing inbound-message safety query, capability and registration helpers. Wire shapes, deny-only controls and supplied registry identities are unchanged. Portable signal definitions live in AgentProtocol; the legacy ContractSpec subpaths forward to these canonical objects. These declarations grant no execution or approval authority.

Canonical compatibility leaves: `./operations/registry.agent`.
These leaves preserve the original implementations and object/class identity; legacy
ContractSpec imports forward to these owners.


## Declared capabilities

### Lib Ai Agent

Capability ID: `package.lssm.tech.lib.ai.agent`

AI agent orchestration with MCP and tool support

Use cases:

- Adopt ai agent orchestration with mcp and tool support

Constraints:

```json
{
  "platforms": [
    "web",
    "server"
  ],
  "runtimes": [
    "node",
    "browser"
  ],
  "avoidWhen": [
    "The @lssm-tech/lib.ai-agent package constraints do not match the target runtime or platform."
  ],
  "requires": [
    "TypeScript"
  ]
}
```

Other capability declarations:

```json
{
  "status": "active",
  "aliases": [
    "contractspec",
    "ai",
    "agents",
    "llm",
    "mcp",
    "tools",
    "typescript",
    "lib",
    "agent"
  ],
  "pythonEquivalents": [],
  "alternatives": [],
  "relationships": [],
  "resolutionPriority": 50
}
```

Capability imports:

```json
[
  {
    "from": "@lssm-tech/lib.ai-agent",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent/agent-factory",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent/contract-spec-agent",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent/json-runner",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent/unified-agent",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/ai-agent.feature",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/approval",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/approval/workflow",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/exporters",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/exporters/claude-agent-exporter",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/exporters/opencode-exporter",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agent/registry",
    "symbols": [
      "AgentRegistry",
      "createAgentRegistry"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-selection-validation-v2",
    "symbols": [
      "validateModelCandidateV2",
      "validateAgentModelSelectionBindingV2"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-fallback-validation-v2",
    "symbols": [
      "validateAgentModelFallbackEquivalenceV2"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agentic-interaction",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/agentic-interaction/contracts",
    "symbols": []
  },
  {
    "from": "@lssm-tech/lib.ai-agent/exporters/export-artifacts",
    "symbols": [
      "agentExportArtifacts",
      "isAgentExportFormat"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/claim",
    "symbols": [
      "claimAgentAutomationV1"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/transition",
    "symbols": [
      "transitionAgentAutomationV1"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/complete",
    "symbols": [
      "completeAgentAutomationRunV1"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-route-lifecycle-v2",
    "symbols": [
      "recordAgentModelQualificationRevisionV2",
      "recordAgentModelCanaryRevisionV2"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-route-admission-v2",
    "symbols": [
      "admitAgentModelRouteV2",
      "validateAgentModelRouteCandidateV2"
    ]
  },
  {
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/application-qualification-port",
    "symbols": [
      "createAgentApplicationQualificationPortV1"
    ]
  }
]
```

## Catalogue metadata

```json
{
  "family": "sharedLibs",
  "kind": "library",
  "status": "active",
  "adoptionMode": "adoptable",
  "stability": "stable",
  "platforms": [
    "web",
    "server"
  ],
  "runtimes": [
    "node",
    "browser"
  ],
  "entrypoints": [
    ".",
    "./agent",
    "./agent/agent-factory",
    "./agent/contract-spec-agent",
    "./agent/json-runner",
    "./agent/model-invocation-registry",
    "./agent/unified-agent",
    "./ai-agent.feature",
    "./approval",
    "./approval/workflow",
    "./automation-runtime/types",
    "./automation-runtime/helpers",
    "./automation-runtime/store",
    "./automation-runtime/claim",
    "./automation-runtime/transition",
    "./automation-runtime/complete",
    "./exporters",
    "./exporters/claude-agent-exporter",
    "./exporters/export-artifacts",
    "./exporters/opencode-exporter",
    "./exporters/types",
    "./i18n",
    "./i18n/catalogs",
    "./i18n/catalogs/en",
    "./i18n/catalogs/es",
    "./i18n/catalogs/fr",
    "./i18n/keys",
    "./i18n/locale",
    "./i18n/locale-context",
    "./i18n/messages",
    "./improvement",
    "./improvement-loop",
    "./improvement-loop/approval",
    "./improvement-loop/constants",
    "./improvement-loop/failures",
    "./improvement-loop/observability",
    "./improvement-loop/runtime",
    "./improvement-loop/runtime-base",
    "./improvement-loop/runtime-promotion",
    "./improvement-loop/runtime-stages",
    "./improvement-loop/runtime-v2",
    "./improvement-loop/runtime-v2-observation",
    "./improvement-loop/runtime-v2-policy",
    "./improvement-loop/runtime-v2-stages",
    "./improvement-loop/runtime.test-support",
    "./improvement-loop/store",
    "./improvement-loop/store-v2",
    "./improvement-loop/types",
    "./improvement-loop/types-v2",
    "./improvement-loop/validation",
    "./improvement-loop/work-order-v2-projection",
    "./interop",
    "./interop/runtime-adapters",
    "./interop/spec-consumer",
    "./interop/tool-consumer",
    "./interop/types",
    "./knowledge",
    "./knowledge/injector",
    "./memory",
    "./memory/durable",
    "./memory/governance",
    "./memory/proposal",
    "./memory/in-memory",
    "./memory/manager",
    "./outcome-claims",
    "./outcome-claims/bridge",
    "./prompt",
    "./prompt/i18n-envelope",
    "./providers",
    "./providers/claude-agent-sdk",
    "./providers/claude-agent-sdk/adapter",
    "./providers/claude-agent-sdk/session-bridge",
    "./providers/claude-agent-sdk/tool-bridge",
    "./providers/opencode-sdk",
    "./providers/opencode-sdk/adapter",
    "./providers/opencode-sdk/agent-bridge",
    "./providers/opencode-sdk/tool-bridge",
    "./providers/registry",
    "./providers/system-prompt",
    "./providers/types",
    "./sandbox",
    "./schema",
    "./schema/json-schema-to-zod",
    "./schema/schema-output",
    "./session",
    "./session/store",
    "./telemetry",
    "./telemetry/adapter",
    "./telemetry/economic-evidence",
    "./telemetry/posthog",
    "./telemetry/posthog-types",
    "./tools",
    "./tools/agent-memory-store",
    "./tools/in-memory-agent-memory-store",
    "./tools/knowledge-tool",
    "./tools/mcp-client",
    "./tools/mcp-client-helpers",
    "./tools/mcp-client.browser",
    "./tools/mcp-server",
    "./tools/memory-tools",
    "./tools/memory-proposal-tool",
    "./tools/operation-tool-handler",
    "./tools/subagent-dispatch",
    "./tools/subagent-tool",
    "./tools/tool-adapter",
    "./types",
    "./chat",
    "./chat/chat-service",
    "./chat/conversation-store",
    "./chat/message-types",
    "./chat/agent-tools-adapter",
    "./chat/contracts-context",
    "./chat/economic-evidence",
    "./chat/surface-planner-tools",
    "./chat/workflow-tools",
    "./chat/thinking-levels",
    "./chat/workspace-context",
    "./improvement-loop/policy",
    "./agent/registry",
    "./protocol-runtime/model-selection-validation-v2",
    "./protocol-runtime/model-fallback-validation-v2",
    "./agentic-interaction",
    "./agentic-interaction/contracts",
    "./operations/registry.agent",
    "./protocol-runtime/model-route-lifecycle-v2",
    "./protocol-runtime/model-connection-verification",
    "./protocol-runtime/model-route-authority-v2",
    "./protocol-runtime/model-route-artifacts-v2",
    "./protocol-runtime/model-route-admission-v2",
    "./protocol-runtime/application-qualification-port"
  ],
  "examples": [],
  "replacements": []
}
```

## Canonical imports

Import paths and symbols below are catalogue declarations. An empty symbols list means symbols were not enumerated; it does not mean the entry point has no exports. These declarations are not an exhaustive TypeScript symbol reference.

```json
[
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent/agent-factory",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent/contract-spec-agent",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent/json-runner",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent/unified-agent",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/ai-agent.feature",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/approval",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/approval/workflow",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/exporters",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/exporters/claude-agent-exporter",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/exporters/opencode-exporter",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agent/registry",
    "symbols": [
      "AgentRegistry",
      "createAgentRegistry"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-selection-validation-v2",
    "symbols": [
      "validateModelCandidateV2",
      "validateAgentModelSelectionBindingV2"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-fallback-validation-v2",
    "symbols": [
      "validateAgentModelFallbackEquivalenceV2"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agentic-interaction",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/agentic-interaction/contracts",
    "symbols": []
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/exporters/export-artifacts",
    "symbols": [
      "agentExportArtifacts",
      "isAgentExportFormat"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/claim",
    "symbols": [
      "claimAgentAutomationV1"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/transition",
    "symbols": [
      "transitionAgentAutomationV1"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/automation-runtime/complete",
    "symbols": [
      "completeAgentAutomationRunV1"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-route-lifecycle-v2",
    "symbols": [
      "recordAgentModelQualificationRevisionV2",
      "recordAgentModelCanaryRevisionV2"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/model-route-admission-v2",
    "symbols": [
      "admitAgentModelRouteV2",
      "validateAgentModelRouteCandidateV2"
    ]
  },
  {
    "capabilityId": "package.lssm.tech.lib.ai.agent",
    "from": "@lssm-tech/lib.ai-agent/protocol-runtime/application-qualification-port",
    "symbols": [
      "createAgentApplicationQualificationPortV1"
    ]
  }
]
```

## Declared export entry points

Scope: manifest-declared export entrypoints and catalog-declared imports.

Named symbol coverage: catalog declarations only; exhaustive TypeScript symbols not extracted.

Installation status: not verified.

- `@lssm-tech/lib.ai-agent` — subpath `.`
  - `unconditional`: `./src/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent` — subpath `./agent`
  - `unconditional`: `./src/agent/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/agent-factory` — subpath `./agent/agent-factory`
  - `unconditional`: `./src/agent/agent-factory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/agent-factory.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/bounded-epoch-step` — subpath `./agent/bounded-epoch-step`
  - `unconditional`: `./src/agent/bounded-epoch-step.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/bounded-epoch-step.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/contract-spec-agent` — subpath `./agent/contract-spec-agent`
  - `unconditional`: `./src/agent/contract-spec-agent.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/contract-spec-agent.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/json-runner` — subpath `./agent/json-runner`
  - `unconditional`: `./src/agent/json-runner.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/json-runner.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/model-invocation-registry` — subpath `./agent/model-invocation-registry`
  - `unconditional`: `./src/agent/model-invocation-registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/model-invocation-registry.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/registry` — subpath `./agent/registry`
  - `unconditional`: `./src/agent/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/registry.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/unified-agent` — subpath `./agent/unified-agent`
  - `unconditional`: `./src/agent/unified-agent.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/unified-agent.ts); verified source file.

- `@lssm-tech/lib.ai-agent/ai-agent.feature` — subpath `./ai-agent.feature`
  - `unconditional`: `./src/ai-agent.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/ai-agent.feature.ts); verified source file.

- `@lssm-tech/lib.ai-agent/approval` — subpath `./approval`
  - `unconditional`: `./src/approval/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/approval/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/approval/workflow` — subpath `./approval/workflow`
  - `unconditional`: `./src/approval/workflow.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/approval/workflow.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/types` — subpath `./automation-runtime/types`
  - `unconditional`: `./src/automation-runtime/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/helpers` — subpath `./automation-runtime/helpers`
  - `unconditional`: `./src/automation-runtime/helpers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/helpers.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/store` — subpath `./automation-runtime/store`
  - `unconditional`: `./src/automation-runtime/store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/claim` — subpath `./automation-runtime/claim`
  - `unconditional`: `./src/automation-runtime/claim.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/claim.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/transition` — subpath `./automation-runtime/transition`
  - `unconditional`: `./src/automation-runtime/transition.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/transition.ts); verified source file.

- `@lssm-tech/lib.ai-agent/automation-runtime/complete` — subpath `./automation-runtime/complete`
  - `unconditional`: `./src/automation-runtime/complete.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/automation-runtime/complete.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat` — subpath `./chat`
  - `unconditional`: `./src/chat/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/agent-tools-adapter` — subpath `./chat/agent-tools-adapter`
  - `unconditional`: `./src/chat/agent-tools-adapter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/agent-tools-adapter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/chat-service` — subpath `./chat/chat-service`
  - `unconditional`: `./src/chat/chat-service.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/chat-service.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/contracts-context` — subpath `./chat/contracts-context`
  - `unconditional`: `./src/chat/contracts-context.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/contracts-context.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/conversation-store` — subpath `./chat/conversation-store`
  - `unconditional`: `./src/chat/conversation-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/conversation-store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/economic-evidence` — subpath `./chat/economic-evidence`
  - `unconditional`: `./src/chat/economic-evidence.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/economic-evidence.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/message-types` — subpath `./chat/message-types`
  - `unconditional`: `./src/chat/message-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/message-types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/surface-planner-tools` — subpath `./chat/surface-planner-tools`
  - `unconditional`: `./src/chat/surface-planner-tools.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/surface-planner-tools.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/thinking-levels` — subpath `./chat/thinking-levels`
  - `unconditional`: `./src/chat/thinking-levels.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/thinking-levels.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/workflow-tools` — subpath `./chat/workflow-tools`
  - `unconditional`: `./src/chat/workflow-tools.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/workflow-tools.ts); verified source file.

- `@lssm-tech/lib.ai-agent/chat/workspace-context` — subpath `./chat/workspace-context`
  - `unconditional`: `./src/chat/workspace-context.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/chat/workspace-context.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context` — subpath `./context`
  - `unconditional`: `./src/context/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context/compiler` — subpath `./context/compiler`
  - `unconditional`: `./src/context/compiler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/compiler.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context/compiler-types` — subpath `./context/compiler-types`
  - `unconditional`: `./src/context/compiler-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/compiler-types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context/grounding-source` — subpath `./context/grounding-source`
  - `unconditional`: `./src/context/grounding-source.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/grounding-source.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context/render` — subpath `./context/render`
  - `unconditional`: `./src/context/render.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/render.ts); verified source file.

- `@lssm-tech/lib.ai-agent/context/verification` — subpath `./context/verification`
  - `unconditional`: `./src/context/verification.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/context/verification.ts); verified source file.

- `@lssm-tech/lib.ai-agent/epochs` — subpath `./epochs`
  - `unconditional`: `./src/epochs/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/epochs/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/exporters` — subpath `./exporters`
  - `unconditional`: `./src/exporters/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/exporters/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/exporters/claude-agent-exporter` — subpath `./exporters/claude-agent-exporter`
  - `unconditional`: `./src/exporters/claude-agent-exporter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/exporters/claude-agent-exporter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/exporters/export-artifacts` — subpath `./exporters/export-artifacts`
  - `unconditional`: `./src/exporters/export-artifacts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/exporters/export-artifacts.ts); verified source file.

- `@lssm-tech/lib.ai-agent/exporters/opencode-exporter` — subpath `./exporters/opencode-exporter`
  - `unconditional`: `./src/exporters/opencode-exporter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/exporters/opencode-exporter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/exporters/types` — subpath `./exporters/types`
  - `unconditional`: `./src/exporters/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/exporters/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n` — subpath `./i18n`
  - `unconditional`: `./src/i18n/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/catalogs` — subpath `./i18n/catalogs`
  - `unconditional`: `./src/i18n/catalogs/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/catalogs/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/catalogs/en` — subpath `./i18n/catalogs/en`
  - `unconditional`: `./src/i18n/catalogs/en.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/catalogs/en.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/catalogs/es` — subpath `./i18n/catalogs/es`
  - `unconditional`: `./src/i18n/catalogs/es.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/catalogs/es.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/catalogs/fr` — subpath `./i18n/catalogs/fr`
  - `unconditional`: `./src/i18n/catalogs/fr.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/catalogs/fr.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/keys` — subpath `./i18n/keys`
  - `unconditional`: `./src/i18n/keys.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/keys.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/locale` — subpath `./i18n/locale`
  - `unconditional`: `./src/i18n/locale.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/locale.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/locale-context` — subpath `./i18n/locale-context`
  - `unconditional`: `./src/i18n/locale-context.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/locale-context.ts); verified source file.

- `@lssm-tech/lib.ai-agent/i18n/messages` — subpath `./i18n/messages`
  - `unconditional`: `./src/i18n/messages.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/i18n/messages.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement` — subpath `./improvement`
  - `unconditional`: `./src/improvement.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop` — subpath `./improvement-loop`
  - `unconditional`: `./src/improvement-loop/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/approval` — subpath `./improvement-loop/approval`
  - `unconditional`: `./src/improvement-loop/approval.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/approval.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/constants` — subpath `./improvement-loop/constants`
  - `unconditional`: `./src/improvement-loop/constants.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/constants.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/failures` — subpath `./improvement-loop/failures`
  - `unconditional`: `./src/improvement-loop/failures.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/failures.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/observability` — subpath `./improvement-loop/observability`
  - `unconditional`: `./src/improvement-loop/observability.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/observability.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/policy` — subpath `./improvement-loop/policy`
  - `unconditional`: `./src/improvement-loop/policy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/policy.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime` — subpath `./improvement-loop/runtime`
  - `unconditional`: `./src/improvement-loop/runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-base` — subpath `./improvement-loop/runtime-base`
  - `unconditional`: `./src/improvement-loop/runtime-base.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-base.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-promotion` — subpath `./improvement-loop/runtime-promotion`
  - `unconditional`: `./src/improvement-loop/runtime-promotion.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-promotion.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-stages` — subpath `./improvement-loop/runtime-stages`
  - `unconditional`: `./src/improvement-loop/runtime-stages.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-stages.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-v2` — subpath `./improvement-loop/runtime-v2`
  - `unconditional`: `./src/improvement-loop/runtime-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-v2-observation` — subpath `./improvement-loop/runtime-v2-observation`
  - `unconditional`: `./src/improvement-loop/runtime-v2-observation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-v2-observation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-v2-policy` — subpath `./improvement-loop/runtime-v2-policy`
  - `unconditional`: `./src/improvement-loop/runtime-v2-policy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-v2-policy.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/runtime-v2-stages` — subpath `./improvement-loop/runtime-v2-stages`
  - `unconditional`: `./src/improvement-loop/runtime-v2-stages.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/runtime-v2-stages.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/store` — subpath `./improvement-loop/store`
  - `unconditional`: `./src/improvement-loop/store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/store-v2` — subpath `./improvement-loop/store-v2`
  - `unconditional`: `./src/improvement-loop/store-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/store-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/types` — subpath `./improvement-loop/types`
  - `unconditional`: `./src/improvement-loop/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/types-v2` — subpath `./improvement-loop/types-v2`
  - `unconditional`: `./src/improvement-loop/types-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/types-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/validation` — subpath `./improvement-loop/validation`
  - `unconditional`: `./src/improvement-loop/validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/validation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/improvement-loop/work-order-v2-projection` — subpath `./improvement-loop/work-order-v2-projection`
  - `unconditional`: `./src/improvement-loop/work-order-v2-projection.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/improvement-loop/work-order-v2-projection.ts); verified source file.

- `@lssm-tech/lib.ai-agent/interop` — subpath `./interop`
  - `unconditional`: `./src/interop/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/interop/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/interop/runtime-adapters` — subpath `./interop/runtime-adapters`
  - `unconditional`: `./src/interop/runtime-adapters.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/interop/runtime-adapters.ts); verified source file.

- `@lssm-tech/lib.ai-agent/interop/spec-consumer` — subpath `./interop/spec-consumer`
  - `unconditional`: `./src/interop/spec-consumer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/interop/spec-consumer.ts); verified source file.

- `@lssm-tech/lib.ai-agent/interop/tool-consumer` — subpath `./interop/tool-consumer`
  - `unconditional`: `./src/interop/tool-consumer.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/interop/tool-consumer.ts); verified source file.

- `@lssm-tech/lib.ai-agent/interop/types` — subpath `./interop/types`
  - `unconditional`: `./src/interop/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/interop/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/knowledge` — subpath `./knowledge`
  - `unconditional`: `./src/knowledge/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/knowledge/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/knowledge/injector` — subpath `./knowledge/injector`
  - `unconditional`: `./src/knowledge/injector.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/knowledge/injector.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory` — subpath `./memory`
  - `unconditional`: `./src/memory/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory/durable` — subpath `./memory/durable`
  - `unconditional`: `./src/memory/durable.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/durable.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory/governance` — subpath `./memory/governance`
  - `unconditional`: `./src/memory/governance.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/governance.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory/in-memory` — subpath `./memory/in-memory`
  - `unconditional`: `./src/memory/in-memory.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/in-memory.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory/manager` — subpath `./memory/manager`
  - `unconditional`: `./src/memory/manager.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/manager.ts); verified source file.

- `@lssm-tech/lib.ai-agent/memory/proposal` — subpath `./memory/proposal`
  - `unconditional`: `./src/memory/proposal.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/memory/proposal.ts); verified source file.

- `@lssm-tech/lib.ai-agent/outcome-claims` — subpath `./outcome-claims`
  - `unconditional`: `./src/outcome-claims/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/outcome-claims/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/outcome-claims/bridge` — subpath `./outcome-claims/bridge`
  - `unconditional`: `./src/outcome-claims/bridge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/outcome-claims/bridge.ts); verified source file.

- `@lssm-tech/lib.ai-agent/prompt` — subpath `./prompt`
  - `unconditional`: `./src/prompt/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/prompt/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/prompt/i18n-envelope` — subpath `./prompt/i18n-envelope`
  - `unconditional`: `./src/prompt/i18n-envelope.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/prompt/i18n-envelope.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime` — subpath `./protocol-runtime`
  - `unconditional`: `./src/protocol-runtime/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/admission` — subpath `./protocol-runtime/admission`
  - `unconditional`: `./src/protocol-runtime/admission.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/admission.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/admission-operation` — subpath `./protocol-runtime/admission-operation`
  - `unconditional`: `./src/protocol-runtime/admission-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/admission-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/artifact-identity` — subpath `./protocol-runtime/artifact-identity`
  - `unconditional`: `./src/protocol-runtime/artifact-identity.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/artifact-identity.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/artifact-record-validation` — subpath `./protocol-runtime/artifact-record-validation`
  - `unconditional`: `./src/protocol-runtime/artifact-record-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/artifact-record-validation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/artifacts` — subpath `./protocol-runtime/artifacts`
  - `unconditional`: `./src/protocol-runtime/artifacts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/artifacts.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/budget-guard` — subpath `./protocol-runtime/budget-guard`
  - `unconditional`: `./src/protocol-runtime/budget-guard.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/budget-guard.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/checkpoint-transition` — subpath `./protocol-runtime/checkpoint-transition`
  - `unconditional`: `./src/protocol-runtime/checkpoint-transition.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/checkpoint-transition.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/digest` — subpath `./protocol-runtime/digest`
  - `unconditional`: `./src/protocol-runtime/digest.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/digest.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/epoch-operation` — subpath `./protocol-runtime/epoch-operation`
  - `unconditional`: `./src/protocol-runtime/epoch-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/epoch-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/errors` — subpath `./protocol-runtime/errors`
  - `unconditional`: `./src/protocol-runtime/errors.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/errors.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/execution-operation` — subpath `./protocol-runtime/execution-operation`
  - `unconditional`: `./src/protocol-runtime/execution-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/execution-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/execution-validation` — subpath `./protocol-runtime/execution-validation`
  - `unconditional`: `./src/protocol-runtime/execution-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/execution-validation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/help-response-authority` — subpath `./protocol-runtime/help-response-authority`
  - `unconditional`: `./src/protocol-runtime/help-response-authority.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/help-response-authority.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/help-response-operation` — subpath `./protocol-runtime/help-response-operation`
  - `unconditional`: `./src/protocol-runtime/help-response-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/help-response-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/in-memory-port` — subpath `./protocol-runtime/in-memory-port`
  - `unconditional`: `./src/protocol-runtime/in-memory-port.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/in-memory-port.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-fallback-operation` — subpath `./protocol-runtime/model-fallback-operation`
  - `unconditional`: `./src/protocol-runtime/model-fallback-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-fallback-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-fallback-operation-v2` — subpath `./protocol-runtime/model-fallback-operation-v2`
  - `unconditional`: `./src/protocol-runtime/model-fallback-operation-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-fallback-operation-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-route-lifecycle-v2` — subpath `./protocol-runtime/model-route-lifecycle-v2`
  - `unconditional`: `./src/protocol-runtime/model-route-lifecycle-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-route-lifecycle-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-connection-verification` — subpath `./protocol-runtime/model-connection-verification`
  - `unconditional`: `./src/protocol-runtime/model-connection-verification.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-connection-verification.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-route-authority-v2` — subpath `./protocol-runtime/model-route-authority-v2`
  - `unconditional`: `./src/protocol-runtime/model-route-authority-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-route-authority-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-route-artifacts-v2` — subpath `./protocol-runtime/model-route-artifacts-v2`
  - `unconditional`: `./src/protocol-runtime/model-route-artifacts-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-route-artifacts-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-route-admission-v2` — subpath `./protocol-runtime/model-route-admission-v2`
  - `unconditional`: `./src/protocol-runtime/model-route-admission-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-route-admission-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/application-qualification-port` — subpath `./protocol-runtime/application-qualification-port`
  - `unconditional`: `./src/protocol-runtime/application-qualification-port.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/application-qualification-port.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-fallback-validation-v2` — subpath `./protocol-runtime/model-fallback-validation-v2`
  - `unconditional`: `./src/protocol-runtime/model-fallback-validation-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-fallback-validation-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-reselection-operation-v2` — subpath `./protocol-runtime/model-reselection-operation-v2`
  - `unconditional`: `./src/protocol-runtime/model-reselection-operation-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-reselection-operation-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-routing-view` — subpath `./protocol-runtime/model-routing-view`
  - `unconditional`: `./src/protocol-runtime/model-routing-view.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-routing-view.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/model-selection-validation-v2` — subpath `./protocol-runtime/model-selection-validation-v2`
  - `unconditional`: `./src/protocol-runtime/model-selection-validation-v2.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/model-selection-validation-v2.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/ports` — subpath `./protocol-runtime/ports`
  - `unconditional`: `./src/protocol-runtime/ports.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/ports.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/reconciliation-operation` — subpath `./protocol-runtime/reconciliation-operation`
  - `unconditional`: `./src/protocol-runtime/reconciliation-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/reconciliation-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/reflection-operation` — subpath `./protocol-runtime/reflection-operation`
  - `unconditional`: `./src/protocol-runtime/reflection-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/reflection-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/replan-operation` — subpath `./protocol-runtime/replan-operation`
  - `unconditional`: `./src/protocol-runtime/replan-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/replan-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/resume-operation` — subpath `./protocol-runtime/resume-operation`
  - `unconditional`: `./src/protocol-runtime/resume-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/resume-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/run-store` — subpath `./protocol-runtime/run-store`
  - `unconditional`: `./src/protocol-runtime/run-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/run-store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/runtime` — subpath `./protocol-runtime/runtime`
  - `unconditional`: `./src/protocol-runtime/runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/runtime.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/runtime-types` — subpath `./protocol-runtime/runtime-types`
  - `unconditional`: `./src/protocol-runtime/runtime-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/runtime-types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/state` — subpath `./protocol-runtime/state`
  - `unconditional`: `./src/protocol-runtime/state.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/state.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/terminal-operation` — subpath `./protocol-runtime/terminal-operation`
  - `unconditional`: `./src/protocol-runtime/terminal-operation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/terminal-operation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/protocol-runtime/transition-validation` — subpath `./protocol-runtime/transition-validation`
  - `unconditional`: `./src/protocol-runtime/transition-validation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/protocol-runtime/transition-validation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers` — subpath `./providers`
  - `unconditional`: `./src/providers/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/claude-agent-sdk` — subpath `./providers/claude-agent-sdk`
  - `unconditional`: `./src/providers/claude-agent-sdk/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/claude-agent-sdk/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/claude-agent-sdk/adapter` — subpath `./providers/claude-agent-sdk/adapter`
  - `unconditional`: `./src/providers/claude-agent-sdk/adapter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/claude-agent-sdk/adapter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/claude-agent-sdk/session-bridge` — subpath `./providers/claude-agent-sdk/session-bridge`
  - `unconditional`: `./src/providers/claude-agent-sdk/session-bridge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/claude-agent-sdk/session-bridge.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/claude-agent-sdk/tool-bridge` — subpath `./providers/claude-agent-sdk/tool-bridge`
  - `unconditional`: `./src/providers/claude-agent-sdk/tool-bridge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/claude-agent-sdk/tool-bridge.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/opencode-sdk` — subpath `./providers/opencode-sdk`
  - `unconditional`: `./src/providers/opencode-sdk/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/opencode-sdk/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/opencode-sdk/adapter` — subpath `./providers/opencode-sdk/adapter`
  - `unconditional`: `./src/providers/opencode-sdk/adapter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/opencode-sdk/adapter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/opencode-sdk/agent-bridge` — subpath `./providers/opencode-sdk/agent-bridge`
  - `unconditional`: `./src/providers/opencode-sdk/agent-bridge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/opencode-sdk/agent-bridge.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/opencode-sdk/tool-bridge` — subpath `./providers/opencode-sdk/tool-bridge`
  - `unconditional`: `./src/providers/opencode-sdk/tool-bridge.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/opencode-sdk/tool-bridge.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/protocol-route-guard` — subpath `./providers/protocol-route-guard`
  - `unconditional`: `./src/providers/protocol-route-guard.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/protocol-route-guard.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/registry` — subpath `./providers/registry`
  - `unconditional`: `./src/providers/registry.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/registry.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/system-prompt` — subpath `./providers/system-prompt`
  - `unconditional`: `./src/providers/system-prompt.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/system-prompt.ts); verified source file.

- `@lssm-tech/lib.ai-agent/providers/types` — subpath `./providers/types`
  - `unconditional`: `./src/providers/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/providers/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/sandbox` — subpath `./sandbox`
  - `unconditional`: `./src/sandbox/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/sandbox/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/schema` — subpath `./schema`
  - `unconditional`: `./src/schema/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/schema/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/schema/json-schema-to-zod` — subpath `./schema/json-schema-to-zod`
  - `unconditional`: `./src/schema/json-schema-to-zod.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/schema/json-schema-to-zod.ts); verified source file.

- `@lssm-tech/lib.ai-agent/schema/schema-output` — subpath `./schema/schema-output`
  - `unconditional`: `./src/schema/schema-output.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/schema/schema-output.ts); verified source file.

- `@lssm-tech/lib.ai-agent/session` — subpath `./session`
  - `unconditional`: `./src/session/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/session/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/session/store` — subpath `./session/store`
  - `unconditional`: `./src/session/store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/session/store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry` — subpath `./telemetry`
  - `unconditional`: `./src/telemetry/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry/adapter` — subpath `./telemetry/adapter`
  - `unconditional`: `./src/telemetry/adapter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/adapter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry/economic-evidence` — subpath `./telemetry/economic-evidence`
  - `unconditional`: `./src/telemetry/economic-evidence.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/economic-evidence.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry/posthog` — subpath `./telemetry/posthog`
  - `unconditional`: `./src/telemetry/posthog.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/posthog.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry/posthog-types` — subpath `./telemetry/posthog-types`
  - `unconditional`: `./src/telemetry/posthog-types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/posthog-types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/telemetry/protocol-privacy` — subpath `./telemetry/protocol-privacy`
  - `unconditional`: `./src/telemetry/protocol-privacy.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/telemetry/protocol-privacy.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools` — subpath `./tools`
  - `unconditional`: `./src/tools/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/agent-memory-store` — subpath `./tools/agent-memory-store`
  - `unconditional`: `./src/tools/agent-memory-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/agent-memory-store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/in-memory-agent-memory-store` — subpath `./tools/in-memory-agent-memory-store`
  - `unconditional`: `./src/tools/in-memory-agent-memory-store.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/in-memory-agent-memory-store.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/knowledge-tool` — subpath `./tools/knowledge-tool`
  - `unconditional`: `./src/tools/knowledge-tool.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/knowledge-tool.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/mcp-client` — subpath `./tools/mcp-client`
  - Conditional target declaration: `{"types":"./src/tools/mcp-client.ts","browser":"./src/tools/mcp-client.browser.ts","default":"./src/tools/mcp-client.ts"}`
  - `types`: `./src/tools/mcp-client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-client.ts); verified source file.
  - `browser`: `./src/tools/mcp-client.browser.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-client.browser.ts); verified source file.
  - `default`: `./src/tools/mcp-client.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-client.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/mcp-client-helpers` — subpath `./tools/mcp-client-helpers`
  - `unconditional`: `./src/tools/mcp-client-helpers.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-client-helpers.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/mcp-client.browser` — subpath `./tools/mcp-client.browser`
  - `unconditional`: `./src/tools/mcp-client.browser.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-client.browser.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/mcp-server` — subpath `./tools/mcp-server`
  - `unconditional`: `./src/tools/mcp-server.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/mcp-server.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/memory-proposal-tool` — subpath `./tools/memory-proposal-tool`
  - `unconditional`: `./src/tools/memory-proposal-tool.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/memory-proposal-tool.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/memory-tools` — subpath `./tools/memory-tools`
  - `unconditional`: `./src/tools/memory-tools.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/memory-tools.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/operation-tool-handler` — subpath `./tools/operation-tool-handler`
  - `unconditional`: `./src/tools/operation-tool-handler.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/operation-tool-handler.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-dispatch` — subpath `./tools/subagent-dispatch`
  - `unconditional`: `./src/tools/subagent-dispatch.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-dispatch.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-protocol` — subpath `./tools/subagent-protocol`
  - `unconditional`: `./src/tools/subagent-protocol.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-protocol.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-protocol-authority` — subpath `./tools/subagent-protocol-authority`
  - `unconditional`: `./src/tools/subagent-protocol-authority.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-protocol-authority.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-protocol-result` — subpath `./tools/subagent-protocol-result`
  - `unconditional`: `./src/tools/subagent-protocol-result.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-protocol-result.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-tool` — subpath `./tools/subagent-tool`
  - `unconditional`: `./src/tools/subagent-tool.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-tool.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-tool-output` — subpath `./tools/subagent-tool-output`
  - `unconditional`: `./src/tools/subagent-tool-output.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-tool-output.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/subagent-tool-registration` — subpath `./tools/subagent-tool-registration`
  - `unconditional`: `./src/tools/subagent-tool-registration.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/subagent-tool-registration.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/tool-adapter` — subpath `./tools/tool-adapter`
  - `unconditional`: `./src/tools/tool-adapter.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/tool-adapter.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/tool-adapter-runtime` — subpath `./tools/tool-adapter-runtime`
  - `unconditional`: `./src/tools/tool-adapter-runtime.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/tool-adapter-runtime.ts); verified source file.

- `@lssm-tech/lib.ai-agent/tools/tool-handler-builders` — subpath `./tools/tool-handler-builders`
  - `unconditional`: `./src/tools/tool-handler-builders.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/tools/tool-handler-builders.ts); verified source file.

- `@lssm-tech/lib.ai-agent/types` — subpath `./types`
  - `unconditional`: `./src/types.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/types.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agentic-interaction` — subpath `./agentic-interaction`
  - `unconditional`: `./src/agentic-interaction/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agentic-interaction/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agentic-interaction/contracts` — subpath `./agentic-interaction/contracts`
  - `unconditional`: `./src/agentic-interaction/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agentic-interaction/contracts.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/task-tree` — subpath `./agent/task-tree`
  - `unconditional`: `./src/agent/task-tree.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/task-tree.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/runner` — subpath `./agent/runner`
  - `unconditional`: `./src/agent/runner.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/runner.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/contracts` — subpath `./agent/contracts`
  - `unconditional`: `./src/agent/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/contracts.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/contracts` — subpath `./acp/contracts`
  - `unconditional`: `./src/acp/contracts.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/contracts.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/acp.feature` — subpath `./acp/acp.feature`
  - `unconditional`: `./src/acp/acp.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/acp.feature.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/capabilities/acpTransport.capability` — subpath `./acp/capabilities/acpTransport.capability`
  - `unconditional`: `./src/acp/capabilities/acpTransport.capability.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/capabilities/acpTransport.capability.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/capabilities/index` — subpath `./acp/capabilities/index`
  - `unconditional`: `./src/acp/capabilities/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/capabilities/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpFsAccess.command` — subpath `./acp/commands/acpFsAccess.command`
  - `unconditional`: `./src/acp/commands/acpFsAccess.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpFsAccess.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpPromptTurn.command` — subpath `./acp/commands/acpPromptTurn.command`
  - `unconditional`: `./src/acp/commands/acpPromptTurn.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpPromptTurn.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpSessionInit.command` — subpath `./acp/commands/acpSessionInit.command`
  - `unconditional`: `./src/acp/commands/acpSessionInit.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpSessionInit.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpSessionResume.command` — subpath `./acp/commands/acpSessionResume.command`
  - `unconditional`: `./src/acp/commands/acpSessionResume.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpSessionResume.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpSessionStop.command` — subpath `./acp/commands/acpSessionStop.command`
  - `unconditional`: `./src/acp/commands/acpSessionStop.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpSessionStop.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpTerminalExec.command` — subpath `./acp/commands/acpTerminalExec.command`
  - `unconditional`: `./src/acp/commands/acpTerminalExec.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpTerminalExec.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/acpToolCalls.command` — subpath `./acp/commands/acpToolCalls.command`
  - `unconditional`: `./src/acp/commands/acpToolCalls.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/acpToolCalls.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/acp/commands/index` — subpath `./acp/commands/index`
  - `unconditional`: `./src/acp/commands/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/acp/commands/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/agent.feature` — subpath `./agent/agent.feature`
  - `unconditional`: `./src/agent/agent.feature.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/agent.feature.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/capabilities/agentExecution.capability` — subpath `./agent/capabilities/agentExecution.capability`
  - `unconditional`: `./src/agent/capabilities/agentExecution.capability.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/capabilities/agentExecution.capability.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/capabilities/index` — subpath `./agent/capabilities/index`
  - `unconditional`: `./src/agent/capabilities/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/capabilities/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/agentApprovals.command` — subpath `./agent/commands/agentApprovals.command`
  - `unconditional`: `./src/agent/commands/agentApprovals.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/agentApprovals.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/agentCancel.command` — subpath `./agent/commands/agentCancel.command`
  - `unconditional`: `./src/agent/commands/agentCancel.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/agentCancel.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/agentRun.command` — subpath `./agent/commands/agentRun.command`
  - `unconditional`: `./src/agent/commands/agentRun.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/agentRun.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/agentTaskOps.command` — subpath `./agent/commands/agentTaskOps.command`
  - `unconditional`: `./src/agent/commands/agentTaskOps.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/agentTaskOps.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/graphCompose.command` — subpath `./agent/commands/graphCompose.command`
  - `unconditional`: `./src/agent/commands/graphCompose.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/graphCompose.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/graphEdit.command` — subpath `./agent/commands/graphEdit.command`
  - `unconditional`: `./src/agent/commands/graphEdit.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/graphEdit.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/graphOps.command` — subpath `./agent/commands/graphOps.command`
  - `unconditional`: `./src/agent/commands/graphOps.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/graphOps.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/graphRefactor.command` — subpath `./agent/commands/graphRefactor.command`
  - `unconditional`: `./src/agent/commands/graphRefactor.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/graphRefactor.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/graphSuggestEvolution.command` — subpath `./agent/commands/graphSuggestEvolution.command`
  - `unconditional`: `./src/agent/commands/graphSuggestEvolution.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/graphSuggestEvolution.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/commands/index` — subpath `./agent/commands/index`
  - `unconditional`: `./src/agent/commands/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/commands/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/events/agentApprovalRequested.event` — subpath `./agent/events/agentApprovalRequested.event`
  - `unconditional`: `./src/agent/events/agentApprovalRequested.event.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/events/agentApprovalRequested.event.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/events/agentRunCompleted.event` — subpath `./agent/events/agentRunCompleted.event`
  - `unconditional`: `./src/agent/events/agentRunCompleted.event.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/events/agentRunCompleted.event.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/events/agentRunFailed.event` — subpath `./agent/events/agentRunFailed.event`
  - `unconditional`: `./src/agent/events/agentRunFailed.event.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/events/agentRunFailed.event.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/events/agentRunStarted.event` — subpath `./agent/events/agentRunStarted.event`
  - `unconditional`: `./src/agent/events/agentRunStarted.event.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/events/agentRunStarted.event.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/events/index` — subpath `./agent/events/index`
  - `unconditional`: `./src/agent/events/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/events/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/forms/agentRun.form` — subpath `./agent/forms/agentRun.form`
  - `unconditional`: `./src/agent/forms/agentRun.form.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/forms/agentRun.form.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/forms/index` — subpath `./agent/forms/index`
  - `unconditional`: `./src/agent/forms/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/forms/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/presentations/agentRunAudit.presentation` — subpath `./agent/presentations/agentRunAudit.presentation`
  - `unconditional`: `./src/agent/presentations/agentRunAudit.presentation.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/presentations/agentRunAudit.presentation.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/presentations/index` — subpath `./agent/presentations/index`
  - `unconditional`: `./src/agent/presentations/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/presentations/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/queries/agentArtifacts.query` — subpath `./agent/queries/agentArtifacts.query`
  - `unconditional`: `./src/agent/queries/agentArtifacts.query.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/queries/agentArtifacts.query.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/queries/agentStatus.query` — subpath `./agent/queries/agentStatus.query`
  - `unconditional`: `./src/agent/queries/agentStatus.query.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/queries/agentStatus.query.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/queries/index` — subpath `./agent/queries/index`
  - `unconditional`: `./src/agent/queries/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/queries/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/views/agentRuns.dataView` — subpath `./agent/views/agentRuns.dataView`
  - `unconditional`: `./src/agent/views/agentRuns.dataView.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/views/agentRuns.dataView.ts); verified source file.

- `@lssm-tech/lib.ai-agent/agent/views/index` — subpath `./agent/views/index`
  - `unconditional`: `./src/agent/views/index.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/agent/views/index.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/archive.command` — subpath `./operations/agent/archive.command`
  - `unconditional`: `./src/operations/agent/archive.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/archive.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/assign-tool.command` — subpath `./operations/agent/assign-tool.command`
  - `unconditional`: `./src/operations/agent/assign-tool.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/assign-tool.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/clone.command` — subpath `./operations/agent/clone.command`
  - `unconditional`: `./src/operations/agent/clone.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/clone.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/create.command` — subpath `./operations/agent/create.command`
  - `unconditional`: `./src/operations/agent/create.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/create.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/fleet-health.query` — subpath `./operations/agent/fleet-health.query`
  - `unconditional`: `./src/operations/agent/fleet-health.query.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/fleet-health.query.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/get.query` — subpath `./operations/agent/get.query`
  - `unconditional`: `./src/operations/agent/get.query.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/get.query.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/import-memory.command` — subpath `./operations/agent/import-memory.command`
  - `unconditional`: `./src/operations/agent/import-memory.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/import-memory.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/list.query` — subpath `./operations/agent/list.query`
  - `unconditional`: `./src/operations/agent/list.query.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/list.query.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/pause.command` — subpath `./operations/agent/pause.command`
  - `unconditional`: `./src/operations/agent/pause.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/pause.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/set-autonomy.command` — subpath `./operations/agent/set-autonomy.command`
  - `unconditional`: `./src/operations/agent/set-autonomy.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/set-autonomy.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/set-risk-tier.command` — subpath `./operations/agent/set-risk-tier.command`
  - `unconditional`: `./src/operations/agent/set-risk-tier.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/set-risk-tier.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/shared-schemas` — subpath `./operations/agent/shared-schemas`
  - `unconditional`: `./src/operations/agent/shared-schemas.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/shared-schemas.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/start.command` — subpath `./operations/agent/start.command`
  - `unconditional`: `./src/operations/agent/start.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/start.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/stop.command` — subpath `./operations/agent/stop.command`
  - `unconditional`: `./src/operations/agent/stop.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/stop.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/agent/update.command` — subpath `./operations/agent/update.command`
  - `unconditional`: `./src/operations/agent/update.command.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/agent/update.command.ts); verified source file.

- `@lssm-tech/lib.ai-agent/operations/registry.agent` — subpath `./operations/registry.agent`
  - `unconditional`: `./src/operations/registry.agent.ts` — [pinned source](https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/ai-agent/src/operations/registry.agent.ts); verified source file.

## Package publication metadata

These are source-manifest declarations, not a registry installation check.

```json
{
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "README.md"
  ],
  "publishExports": {
    ".": {
      "types": "./dist/index.d.ts",
      "browser": "./dist/browser/index.js",
      "bun": "./dist/index.js",
      "node": "./dist/node/index.js",
      "default": "./dist/index.js"
    },
    "./agent": {
      "types": "./dist/agent/index.d.ts",
      "browser": "./dist/browser/agent/index.js",
      "bun": "./dist/agent/index.js",
      "node": "./dist/node/agent/index.js",
      "default": "./dist/agent/index.js"
    },
    "./agent/agent-factory": {
      "types": "./dist/agent/agent-factory.d.ts",
      "browser": "./dist/browser/agent/agent-factory.js",
      "bun": "./dist/agent/agent-factory.js",
      "node": "./dist/node/agent/agent-factory.js",
      "default": "./dist/agent/agent-factory.js"
    },
    "./agent/bounded-epoch-step": {
      "types": "./dist/agent/bounded-epoch-step.d.ts",
      "browser": "./dist/browser/agent/bounded-epoch-step.js",
      "bun": "./dist/agent/bounded-epoch-step.js",
      "node": "./dist/node/agent/bounded-epoch-step.js",
      "default": "./dist/agent/bounded-epoch-step.js"
    },
    "./agent/contract-spec-agent": {
      "types": "./dist/agent/contract-spec-agent.d.ts",
      "browser": "./dist/browser/agent/contract-spec-agent.js",
      "bun": "./dist/agent/contract-spec-agent.js",
      "node": "./dist/node/agent/contract-spec-agent.js",
      "default": "./dist/agent/contract-spec-agent.js"
    },
    "./agent/json-runner": {
      "types": "./dist/agent/json-runner.d.ts",
      "browser": "./dist/browser/agent/json-runner.js",
      "bun": "./dist/agent/json-runner.js",
      "node": "./dist/node/agent/json-runner.js",
      "default": "./dist/agent/json-runner.js"
    },
    "./agent/model-invocation-registry": {
      "types": "./dist/agent/model-invocation-registry.d.ts",
      "browser": "./dist/browser/agent/model-invocation-registry.js",
      "bun": "./dist/agent/model-invocation-registry.js",
      "node": "./dist/node/agent/model-invocation-registry.js",
      "default": "./dist/agent/model-invocation-registry.js"
    },
    "./agent/registry": {
      "types": "./dist/agent/registry.d.ts",
      "browser": "./dist/browser/agent/registry.js",
      "bun": "./dist/agent/registry.js",
      "node": "./dist/node/agent/registry.js",
      "default": "./dist/agent/registry.js"
    },
    "./agent/unified-agent": {
      "types": "./dist/agent/unified-agent.d.ts",
      "browser": "./dist/browser/agent/unified-agent.js",
      "bun": "./dist/agent/unified-agent.js",
      "node": "./dist/node/agent/unified-agent.js",
      "default": "./dist/agent/unified-agent.js"
    },
    "./ai-agent.feature": {
      "types": "./dist/ai-agent.feature.d.ts",
      "browser": "./dist/browser/ai-agent.feature.js",
      "bun": "./dist/ai-agent.feature.js",
      "node": "./dist/node/ai-agent.feature.js",
      "default": "./dist/ai-agent.feature.js"
    },
    "./approval": {
      "types": "./dist/approval/index.d.ts",
      "browser": "./dist/browser/approval/index.js",
      "bun": "./dist/approval/index.js",
      "node": "./dist/node/approval/index.js",
      "default": "./dist/approval/index.js"
    },
    "./approval/workflow": {
      "types": "./dist/approval/workflow.d.ts",
      "browser": "./dist/browser/approval/workflow.js",
      "bun": "./dist/approval/workflow.js",
      "node": "./dist/node/approval/workflow.js",
      "default": "./dist/approval/workflow.js"
    },
    "./automation-runtime/types": {
      "types": "./dist/automation-runtime/types.d.ts",
      "browser": "./dist/browser/automation-runtime/types.js",
      "bun": "./dist/automation-runtime/types.js",
      "node": "./dist/node/automation-runtime/types.js",
      "default": "./dist/automation-runtime/types.js"
    },
    "./automation-runtime/helpers": {
      "types": "./dist/automation-runtime/helpers.d.ts",
      "browser": "./dist/browser/automation-runtime/helpers.js",
      "bun": "./dist/automation-runtime/helpers.js",
      "node": "./dist/node/automation-runtime/helpers.js",
      "default": "./dist/automation-runtime/helpers.js"
    },
    "./automation-runtime/store": {
      "types": "./dist/automation-runtime/store.d.ts",
      "browser": "./dist/browser/automation-runtime/store.js",
      "bun": "./dist/automation-runtime/store.js",
      "node": "./dist/node/automation-runtime/store.js",
      "default": "./dist/automation-runtime/store.js"
    },
    "./automation-runtime/claim": {
      "types": "./dist/automation-runtime/claim.d.ts",
      "browser": "./dist/browser/automation-runtime/claim.js",
      "bun": "./dist/automation-runtime/claim.js",
      "node": "./dist/node/automation-runtime/claim.js",
      "default": "./dist/automation-runtime/claim.js"
    },
    "./automation-runtime/transition": {
      "types": "./dist/automation-runtime/transition.d.ts",
      "browser": "./dist/browser/automation-runtime/transition.js",
      "bun": "./dist/automation-runtime/transition.js",
      "node": "./dist/node/automation-runtime/transition.js",
      "default": "./dist/automation-runtime/transition.js"
    },
    "./automation-runtime/complete": {
      "types": "./dist/automation-runtime/complete.d.ts",
      "browser": "./dist/browser/automation-runtime/complete.js",
      "bun": "./dist/automation-runtime/complete.js",
      "node": "./dist/node/automation-runtime/complete.js",
      "default": "./dist/automation-runtime/complete.js"
    },
    "./chat": {
      "types": "./dist/chat/index.d.ts",
      "browser": "./dist/browser/chat/index.js",
      "bun": "./dist/chat/index.js",
      "node": "./dist/node/chat/index.js",
      "default": "./dist/chat/index.js"
    },
    "./chat/agent-tools-adapter": {
      "types": "./dist/chat/agent-tools-adapter.d.ts",
      "browser": "./dist/browser/chat/agent-tools-adapter.js",
      "bun": "./dist/chat/agent-tools-adapter.js",
      "node": "./dist/node/chat/agent-tools-adapter.js",
      "default": "./dist/chat/agent-tools-adapter.js"
    },
    "./chat/chat-service": {
      "types": "./dist/chat/chat-service.d.ts",
      "browser": "./dist/browser/chat/chat-service.js",
      "bun": "./dist/chat/chat-service.js",
      "node": "./dist/node/chat/chat-service.js",
      "default": "./dist/chat/chat-service.js"
    },
    "./chat/contracts-context": {
      "types": "./dist/chat/contracts-context.d.ts",
      "browser": "./dist/browser/chat/contracts-context.js",
      "bun": "./dist/chat/contracts-context.js",
      "node": "./dist/node/chat/contracts-context.js",
      "default": "./dist/chat/contracts-context.js"
    },
    "./chat/conversation-store": {
      "types": "./dist/chat/conversation-store.d.ts",
      "browser": "./dist/browser/chat/conversation-store.js",
      "bun": "./dist/chat/conversation-store.js",
      "node": "./dist/node/chat/conversation-store.js",
      "default": "./dist/chat/conversation-store.js"
    },
    "./chat/economic-evidence": {
      "types": "./dist/chat/economic-evidence.d.ts",
      "browser": "./dist/browser/chat/economic-evidence.js",
      "bun": "./dist/chat/economic-evidence.js",
      "node": "./dist/node/chat/economic-evidence.js",
      "default": "./dist/chat/economic-evidence.js"
    },
    "./chat/message-types": {
      "types": "./dist/chat/message-types.d.ts",
      "browser": "./dist/browser/chat/message-types.js",
      "bun": "./dist/chat/message-types.js",
      "node": "./dist/node/chat/message-types.js",
      "default": "./dist/chat/message-types.js"
    },
    "./chat/surface-planner-tools": {
      "types": "./dist/chat/surface-planner-tools.d.ts",
      "browser": "./dist/browser/chat/surface-planner-tools.js",
      "bun": "./dist/chat/surface-planner-tools.js",
      "node": "./dist/node/chat/surface-planner-tools.js",
      "default": "./dist/chat/surface-planner-tools.js"
    },
    "./chat/thinking-levels": {
      "types": "./dist/chat/thinking-levels.d.ts",
      "browser": "./dist/browser/chat/thinking-levels.js",
      "bun": "./dist/chat/thinking-levels.js",
      "node": "./dist/node/chat/thinking-levels.js",
      "default": "./dist/chat/thinking-levels.js"
    },
    "./chat/workflow-tools": {
      "types": "./dist/chat/workflow-tools.d.ts",
      "browser": "./dist/browser/chat/workflow-tools.js",
      "bun": "./dist/chat/workflow-tools.js",
      "node": "./dist/node/chat/workflow-tools.js",
      "default": "./dist/chat/workflow-tools.js"
    },
    "./chat/workspace-context": {
      "types": "./dist/chat/workspace-context.d.ts",
      "browser": "./dist/browser/chat/workspace-context.js",
      "bun": "./dist/chat/workspace-context.js",
      "node": "./dist/node/chat/workspace-context.js",
      "default": "./dist/chat/workspace-context.js"
    },
    "./context": {
      "types": "./dist/context/index.d.ts",
      "browser": "./dist/browser/context/index.js",
      "bun": "./dist/context/index.js",
      "node": "./dist/node/context/index.js",
      "default": "./dist/context/index.js"
    },
    "./context/compiler": {
      "types": "./dist/context/compiler.d.ts",
      "browser": "./dist/browser/context/compiler.js",
      "bun": "./dist/context/compiler.js",
      "node": "./dist/node/context/compiler.js",
      "default": "./dist/context/compiler.js"
    },
    "./context/compiler-types": {
      "types": "./dist/context/compiler-types.d.ts",
      "browser": "./dist/browser/context/compiler-types.js",
      "bun": "./dist/context/compiler-types.js",
      "node": "./dist/node/context/compiler-types.js",
      "default": "./dist/context/compiler-types.js"
    },
    "./context/grounding-source": {
      "types": "./dist/context/grounding-source.d.ts",
      "browser": "./dist/browser/context/grounding-source.js",
      "bun": "./dist/context/grounding-source.js",
      "node": "./dist/node/context/grounding-source.js",
      "default": "./dist/context/grounding-source.js"
    },
    "./context/render": {
      "types": "./dist/context/render.d.ts",
      "browser": "./dist/browser/context/render.js",
      "bun": "./dist/context/render.js",
      "node": "./dist/node/context/render.js",
      "default": "./dist/context/render.js"
    },
    "./context/verification": {
      "types": "./dist/context/verification.d.ts",
      "browser": "./dist/browser/context/verification.js",
      "bun": "./dist/context/verification.js",
      "node": "./dist/node/context/verification.js",
      "default": "./dist/context/verification.js"
    },
    "./epochs": {
      "types": "./dist/epochs/index.d.ts",
      "browser": "./dist/browser/epochs/index.js",
      "bun": "./dist/epochs/index.js",
      "node": "./dist/node/epochs/index.js",
      "default": "./dist/epochs/index.js"
    },
    "./exporters": {
      "types": "./dist/exporters/index.d.ts",
      "browser": "./dist/browser/exporters/index.js",
      "bun": "./dist/exporters/index.js",
      "node": "./dist/node/exporters/index.js",
      "default": "./dist/exporters/index.js"
    },
    "./exporters/claude-agent-exporter": {
      "types": "./dist/exporters/claude-agent-exporter.d.ts",
      "browser": "./dist/browser/exporters/claude-agent-exporter.js",
      "bun": "./dist/exporters/claude-agent-exporter.js",
      "node": "./dist/node/exporters/claude-agent-exporter.js",
      "default": "./dist/exporters/claude-agent-exporter.js"
    },
    "./exporters/export-artifacts": {
      "types": "./dist/exporters/export-artifacts.d.ts",
      "browser": "./dist/browser/exporters/export-artifacts.js",
      "bun": "./dist/exporters/export-artifacts.js",
      "node": "./dist/node/exporters/export-artifacts.js",
      "default": "./dist/exporters/export-artifacts.js"
    },
    "./exporters/opencode-exporter": {
      "types": "./dist/exporters/opencode-exporter.d.ts",
      "browser": "./dist/browser/exporters/opencode-exporter.js",
      "bun": "./dist/exporters/opencode-exporter.js",
      "node": "./dist/node/exporters/opencode-exporter.js",
      "default": "./dist/exporters/opencode-exporter.js"
    },
    "./exporters/types": {
      "types": "./dist/exporters/types.d.ts",
      "browser": "./dist/browser/exporters/types.js",
      "bun": "./dist/exporters/types.js",
      "node": "./dist/node/exporters/types.js",
      "default": "./dist/exporters/types.js"
    },
    "./i18n": {
      "types": "./dist/i18n/index.d.ts",
      "browser": "./dist/browser/i18n/index.js",
      "bun": "./dist/i18n/index.js",
      "node": "./dist/node/i18n/index.js",
      "default": "./dist/i18n/index.js"
    },
    "./i18n/catalogs": {
      "types": "./dist/i18n/catalogs/index.d.ts",
      "browser": "./dist/browser/i18n/catalogs/index.js",
      "bun": "./dist/i18n/catalogs/index.js",
      "node": "./dist/node/i18n/catalogs/index.js",
      "default": "./dist/i18n/catalogs/index.js"
    },
    "./i18n/catalogs/en": {
      "types": "./dist/i18n/catalogs/en.d.ts",
      "browser": "./dist/browser/i18n/catalogs/en.js",
      "bun": "./dist/i18n/catalogs/en.js",
      "node": "./dist/node/i18n/catalogs/en.js",
      "default": "./dist/i18n/catalogs/en.js"
    },
    "./i18n/catalogs/es": {
      "types": "./dist/i18n/catalogs/es.d.ts",
      "browser": "./dist/browser/i18n/catalogs/es.js",
      "bun": "./dist/i18n/catalogs/es.js",
      "node": "./dist/node/i18n/catalogs/es.js",
      "default": "./dist/i18n/catalogs/es.js"
    },
    "./i18n/catalogs/fr": {
      "types": "./dist/i18n/catalogs/fr.d.ts",
      "browser": "./dist/browser/i18n/catalogs/fr.js",
      "bun": "./dist/i18n/catalogs/fr.js",
      "node": "./dist/node/i18n/catalogs/fr.js",
      "default": "./dist/i18n/catalogs/fr.js"
    },
    "./i18n/keys": {
      "types": "./dist/i18n/keys.d.ts",
      "browser": "./dist/browser/i18n/keys.js",
      "bun": "./dist/i18n/keys.js",
      "node": "./dist/node/i18n/keys.js",
      "default": "./dist/i18n/keys.js"
    },
    "./i18n/locale": {
      "types": "./dist/i18n/locale.d.ts",
      "browser": "./dist/browser/i18n/locale.js",
      "bun": "./dist/i18n/locale.js",
      "node": "./dist/node/i18n/locale.js",
      "default": "./dist/i18n/locale.js"
    },
    "./i18n/locale-context": {
      "types": "./dist/i18n/locale-context.d.ts",
      "browser": "./dist/browser/i18n/locale-context.js",
      "bun": "./dist/i18n/locale-context.js",
      "node": "./dist/node/i18n/locale-context.js",
      "default": "./dist/i18n/locale-context.js"
    },
    "./i18n/messages": {
      "types": "./dist/i18n/messages.d.ts",
      "browser": "./dist/browser/i18n/messages.js",
      "bun": "./dist/i18n/messages.js",
      "node": "./dist/node/i18n/messages.js",
      "default": "./dist/i18n/messages.js"
    },
    "./improvement": {
      "types": "./dist/improvement.d.ts",
      "browser": "./dist/browser/improvement.js",
      "bun": "./dist/improvement.js",
      "node": "./dist/node/improvement.js",
      "default": "./dist/improvement.js"
    },
    "./improvement-loop": {
      "types": "./dist/improvement-loop/index.d.ts",
      "browser": "./dist/browser/improvement-loop/index.js",
      "bun": "./dist/improvement-loop/index.js",
      "node": "./dist/node/improvement-loop/index.js",
      "default": "./dist/improvement-loop/index.js"
    },
    "./improvement-loop/approval": {
      "types": "./dist/improvement-loop/approval.d.ts",
      "browser": "./dist/browser/improvement-loop/approval.js",
      "bun": "./dist/improvement-loop/approval.js",
      "node": "./dist/node/improvement-loop/approval.js",
      "default": "./dist/improvement-loop/approval.js"
    },
    "./improvement-loop/constants": {
      "types": "./dist/improvement-loop/constants.d.ts",
      "browser": "./dist/browser/improvement-loop/constants.js",
      "bun": "./dist/improvement-loop/constants.js",
      "node": "./dist/node/improvement-loop/constants.js",
      "default": "./dist/improvement-loop/constants.js"
    },
    "./improvement-loop/failures": {
      "types": "./dist/improvement-loop/failures.d.ts",
      "browser": "./dist/browser/improvement-loop/failures.js",
      "bun": "./dist/improvement-loop/failures.js",
      "node": "./dist/node/improvement-loop/failures.js",
      "default": "./dist/improvement-loop/failures.js"
    },
    "./improvement-loop/observability": {
      "types": "./dist/improvement-loop/observability.d.ts",
      "browser": "./dist/browser/improvement-loop/observability.js",
      "bun": "./dist/improvement-loop/observability.js",
      "node": "./dist/node/improvement-loop/observability.js",
      "default": "./dist/improvement-loop/observability.js"
    },
    "./improvement-loop/policy": {
      "types": "./dist/improvement-loop/policy.d.ts",
      "browser": "./dist/browser/improvement-loop/policy.js",
      "bun": "./dist/improvement-loop/policy.js",
      "node": "./dist/node/improvement-loop/policy.js",
      "default": "./dist/improvement-loop/policy.js"
    },
    "./improvement-loop/runtime": {
      "types": "./dist/improvement-loop/runtime.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime.js",
      "bun": "./dist/improvement-loop/runtime.js",
      "node": "./dist/node/improvement-loop/runtime.js",
      "default": "./dist/improvement-loop/runtime.js"
    },
    "./improvement-loop/runtime-base": {
      "types": "./dist/improvement-loop/runtime-base.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-base.js",
      "bun": "./dist/improvement-loop/runtime-base.js",
      "node": "./dist/node/improvement-loop/runtime-base.js",
      "default": "./dist/improvement-loop/runtime-base.js"
    },
    "./improvement-loop/runtime-promotion": {
      "types": "./dist/improvement-loop/runtime-promotion.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-promotion.js",
      "bun": "./dist/improvement-loop/runtime-promotion.js",
      "node": "./dist/node/improvement-loop/runtime-promotion.js",
      "default": "./dist/improvement-loop/runtime-promotion.js"
    },
    "./improvement-loop/runtime-stages": {
      "types": "./dist/improvement-loop/runtime-stages.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-stages.js",
      "bun": "./dist/improvement-loop/runtime-stages.js",
      "node": "./dist/node/improvement-loop/runtime-stages.js",
      "default": "./dist/improvement-loop/runtime-stages.js"
    },
    "./improvement-loop/runtime-v2": {
      "types": "./dist/improvement-loop/runtime-v2.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-v2.js",
      "bun": "./dist/improvement-loop/runtime-v2.js",
      "node": "./dist/node/improvement-loop/runtime-v2.js",
      "default": "./dist/improvement-loop/runtime-v2.js"
    },
    "./improvement-loop/runtime-v2-observation": {
      "types": "./dist/improvement-loop/runtime-v2-observation.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-v2-observation.js",
      "bun": "./dist/improvement-loop/runtime-v2-observation.js",
      "node": "./dist/node/improvement-loop/runtime-v2-observation.js",
      "default": "./dist/improvement-loop/runtime-v2-observation.js"
    },
    "./improvement-loop/runtime-v2-policy": {
      "types": "./dist/improvement-loop/runtime-v2-policy.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-v2-policy.js",
      "bun": "./dist/improvement-loop/runtime-v2-policy.js",
      "node": "./dist/node/improvement-loop/runtime-v2-policy.js",
      "default": "./dist/improvement-loop/runtime-v2-policy.js"
    },
    "./improvement-loop/runtime-v2-stages": {
      "types": "./dist/improvement-loop/runtime-v2-stages.d.ts",
      "browser": "./dist/browser/improvement-loop/runtime-v2-stages.js",
      "bun": "./dist/improvement-loop/runtime-v2-stages.js",
      "node": "./dist/node/improvement-loop/runtime-v2-stages.js",
      "default": "./dist/improvement-loop/runtime-v2-stages.js"
    },
    "./improvement-loop/store": {
      "types": "./dist/improvement-loop/store.d.ts",
      "browser": "./dist/browser/improvement-loop/store.js",
      "bun": "./dist/improvement-loop/store.js",
      "node": "./dist/node/improvement-loop/store.js",
      "default": "./dist/improvement-loop/store.js"
    },
    "./improvement-loop/store-v2": {
      "types": "./dist/improvement-loop/store-v2.d.ts",
      "browser": "./dist/browser/improvement-loop/store-v2.js",
      "bun": "./dist/improvement-loop/store-v2.js",
      "node": "./dist/node/improvement-loop/store-v2.js",
      "default": "./dist/improvement-loop/store-v2.js"
    },
    "./improvement-loop/types": {
      "types": "./dist/improvement-loop/types.d.ts",
      "browser": "./dist/browser/improvement-loop/types.js",
      "bun": "./dist/improvement-loop/types.js",
      "node": "./dist/node/improvement-loop/types.js",
      "default": "./dist/improvement-loop/types.js"
    },
    "./improvement-loop/types-v2": {
      "types": "./dist/improvement-loop/types-v2.d.ts",
      "browser": "./dist/browser/improvement-loop/types-v2.js",
      "bun": "./dist/improvement-loop/types-v2.js",
      "node": "./dist/node/improvement-loop/types-v2.js",
      "default": "./dist/improvement-loop/types-v2.js"
    },
    "./improvement-loop/validation": {
      "types": "./dist/improvement-loop/validation.d.ts",
      "browser": "./dist/browser/improvement-loop/validation.js",
      "bun": "./dist/improvement-loop/validation.js",
      "node": "./dist/node/improvement-loop/validation.js",
      "default": "./dist/improvement-loop/validation.js"
    },
    "./improvement-loop/work-order-v2-projection": {
      "types": "./dist/improvement-loop/work-order-v2-projection.d.ts",
      "browser": "./dist/browser/improvement-loop/work-order-v2-projection.js",
      "bun": "./dist/improvement-loop/work-order-v2-projection.js",
      "node": "./dist/node/improvement-loop/work-order-v2-projection.js",
      "default": "./dist/improvement-loop/work-order-v2-projection.js"
    },
    "./interop": {
      "types": "./dist/interop/index.d.ts",
      "browser": "./dist/browser/interop/index.js",
      "bun": "./dist/interop/index.js",
      "node": "./dist/node/interop/index.js",
      "default": "./dist/interop/index.js"
    },
    "./interop/runtime-adapters": {
      "types": "./dist/interop/runtime-adapters.d.ts",
      "browser": "./dist/browser/interop/runtime-adapters.js",
      "bun": "./dist/interop/runtime-adapters.js",
      "node": "./dist/node/interop/runtime-adapters.js",
      "default": "./dist/interop/runtime-adapters.js"
    },
    "./interop/spec-consumer": {
      "types": "./dist/interop/spec-consumer.d.ts",
      "browser": "./dist/browser/interop/spec-consumer.js",
      "bun": "./dist/interop/spec-consumer.js",
      "node": "./dist/node/interop/spec-consumer.js",
      "default": "./dist/interop/spec-consumer.js"
    },
    "./interop/tool-consumer": {
      "types": "./dist/interop/tool-consumer.d.ts",
      "browser": "./dist/browser/interop/tool-consumer.js",
      "bun": "./dist/interop/tool-consumer.js",
      "node": "./dist/node/interop/tool-consumer.js",
      "default": "./dist/interop/tool-consumer.js"
    },
    "./interop/types": {
      "types": "./dist/interop/types.d.ts",
      "browser": "./dist/browser/interop/types.js",
      "bun": "./dist/interop/types.js",
      "node": "./dist/node/interop/types.js",
      "default": "./dist/interop/types.js"
    },
    "./knowledge": {
      "types": "./dist/knowledge/index.d.ts",
      "browser": "./dist/browser/knowledge/index.js",
      "bun": "./dist/knowledge/index.js",
      "node": "./dist/node/knowledge/index.js",
      "default": "./dist/knowledge/index.js"
    },
    "./knowledge/injector": {
      "types": "./dist/knowledge/injector.d.ts",
      "browser": "./dist/browser/knowledge/injector.js",
      "bun": "./dist/knowledge/injector.js",
      "node": "./dist/node/knowledge/injector.js",
      "default": "./dist/knowledge/injector.js"
    },
    "./memory": {
      "types": "./dist/memory/index.d.ts",
      "browser": "./dist/browser/memory/index.js",
      "bun": "./dist/memory/index.js",
      "node": "./dist/node/memory/index.js",
      "default": "./dist/memory/index.js"
    },
    "./memory/durable": {
      "types": "./dist/memory/durable.d.ts",
      "browser": "./dist/browser/memory/durable.js",
      "bun": "./dist/memory/durable.js",
      "node": "./dist/node/memory/durable.js",
      "default": "./dist/memory/durable.js"
    },
    "./memory/governance": {
      "types": "./dist/memory/governance.d.ts",
      "browser": "./dist/browser/memory/governance.js",
      "bun": "./dist/memory/governance.js",
      "node": "./dist/node/memory/governance.js",
      "default": "./dist/memory/governance.js"
    },
    "./memory/in-memory": {
      "types": "./dist/memory/in-memory.d.ts",
      "browser": "./dist/browser/memory/in-memory.js",
      "bun": "./dist/memory/in-memory.js",
      "node": "./dist/node/memory/in-memory.js",
      "default": "./dist/memory/in-memory.js"
    },
    "./memory/manager": {
      "types": "./dist/memory/manager.d.ts",
      "browser": "./dist/browser/memory/manager.js",
      "bun": "./dist/memory/manager.js",
      "node": "./dist/node/memory/manager.js",
      "default": "./dist/memory/manager.js"
    },
    "./memory/proposal": {
      "types": "./dist/memory/proposal.d.ts",
      "browser": "./dist/browser/memory/proposal.js",
      "bun": "./dist/memory/proposal.js",
      "node": "./dist/node/memory/proposal.js",
      "default": "./dist/memory/proposal.js"
    },
    "./outcome-claims": {
      "types": "./dist/outcome-claims/index.d.ts",
      "browser": "./dist/browser/outcome-claims/index.js",
      "bun": "./dist/outcome-claims/index.js",
      "node": "./dist/node/outcome-claims/index.js",
      "default": "./dist/outcome-claims/index.js"
    },
    "./outcome-claims/bridge": {
      "types": "./dist/outcome-claims/bridge.d.ts",
      "browser": "./dist/browser/outcome-claims/bridge.js",
      "bun": "./dist/outcome-claims/bridge.js",
      "node": "./dist/node/outcome-claims/bridge.js",
      "default": "./dist/outcome-claims/bridge.js"
    },
    "./prompt": {
      "types": "./dist/prompt/index.d.ts",
      "browser": "./dist/browser/prompt/index.js",
      "bun": "./dist/prompt/index.js",
      "node": "./dist/node/prompt/index.js",
      "default": "./dist/prompt/index.js"
    },
    "./prompt/i18n-envelope": {
      "types": "./dist/prompt/i18n-envelope.d.ts",
      "browser": "./dist/browser/prompt/i18n-envelope.js",
      "bun": "./dist/prompt/i18n-envelope.js",
      "node": "./dist/node/prompt/i18n-envelope.js",
      "default": "./dist/prompt/i18n-envelope.js"
    },
    "./protocol-runtime": {
      "types": "./dist/protocol-runtime/index.d.ts",
      "browser": "./dist/browser/protocol-runtime/index.js",
      "bun": "./dist/protocol-runtime/index.js",
      "node": "./dist/node/protocol-runtime/index.js",
      "default": "./dist/protocol-runtime/index.js"
    },
    "./protocol-runtime/admission": {
      "types": "./dist/protocol-runtime/admission.d.ts",
      "browser": "./dist/browser/protocol-runtime/admission.js",
      "bun": "./dist/protocol-runtime/admission.js",
      "node": "./dist/node/protocol-runtime/admission.js",
      "default": "./dist/protocol-runtime/admission.js"
    },
    "./protocol-runtime/admission-operation": {
      "types": "./dist/protocol-runtime/admission-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/admission-operation.js",
      "bun": "./dist/protocol-runtime/admission-operation.js",
      "node": "./dist/node/protocol-runtime/admission-operation.js",
      "default": "./dist/protocol-runtime/admission-operation.js"
    },
    "./protocol-runtime/artifact-identity": {
      "types": "./dist/protocol-runtime/artifact-identity.d.ts",
      "browser": "./dist/browser/protocol-runtime/artifact-identity.js",
      "bun": "./dist/protocol-runtime/artifact-identity.js",
      "node": "./dist/node/protocol-runtime/artifact-identity.js",
      "default": "./dist/protocol-runtime/artifact-identity.js"
    },
    "./protocol-runtime/artifact-record-validation": {
      "types": "./dist/protocol-runtime/artifact-record-validation.d.ts",
      "browser": "./dist/browser/protocol-runtime/artifact-record-validation.js",
      "bun": "./dist/protocol-runtime/artifact-record-validation.js",
      "node": "./dist/node/protocol-runtime/artifact-record-validation.js",
      "default": "./dist/protocol-runtime/artifact-record-validation.js"
    },
    "./protocol-runtime/artifacts": {
      "types": "./dist/protocol-runtime/artifacts.d.ts",
      "browser": "./dist/browser/protocol-runtime/artifacts.js",
      "bun": "./dist/protocol-runtime/artifacts.js",
      "node": "./dist/node/protocol-runtime/artifacts.js",
      "default": "./dist/protocol-runtime/artifacts.js"
    },
    "./protocol-runtime/budget-guard": {
      "types": "./dist/protocol-runtime/budget-guard.d.ts",
      "browser": "./dist/browser/protocol-runtime/budget-guard.js",
      "bun": "./dist/protocol-runtime/budget-guard.js",
      "node": "./dist/node/protocol-runtime/budget-guard.js",
      "default": "./dist/protocol-runtime/budget-guard.js"
    },
    "./protocol-runtime/checkpoint-transition": {
      "types": "./dist/protocol-runtime/checkpoint-transition.d.ts",
      "browser": "./dist/browser/protocol-runtime/checkpoint-transition.js",
      "bun": "./dist/protocol-runtime/checkpoint-transition.js",
      "node": "./dist/node/protocol-runtime/checkpoint-transition.js",
      "default": "./dist/protocol-runtime/checkpoint-transition.js"
    },
    "./protocol-runtime/digest": {
      "types": "./dist/protocol-runtime/digest.d.ts",
      "browser": "./dist/browser/protocol-runtime/digest.js",
      "bun": "./dist/protocol-runtime/digest.js",
      "node": "./dist/node/protocol-runtime/digest.js",
      "default": "./dist/protocol-runtime/digest.js"
    },
    "./protocol-runtime/epoch-operation": {
      "types": "./dist/protocol-runtime/epoch-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/epoch-operation.js",
      "bun": "./dist/protocol-runtime/epoch-operation.js",
      "node": "./dist/node/protocol-runtime/epoch-operation.js",
      "default": "./dist/protocol-runtime/epoch-operation.js"
    },
    "./protocol-runtime/errors": {
      "types": "./dist/protocol-runtime/errors.d.ts",
      "browser": "./dist/browser/protocol-runtime/errors.js",
      "bun": "./dist/protocol-runtime/errors.js",
      "node": "./dist/node/protocol-runtime/errors.js",
      "default": "./dist/protocol-runtime/errors.js"
    },
    "./protocol-runtime/execution-operation": {
      "types": "./dist/protocol-runtime/execution-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/execution-operation.js",
      "bun": "./dist/protocol-runtime/execution-operation.js",
      "node": "./dist/node/protocol-runtime/execution-operation.js",
      "default": "./dist/protocol-runtime/execution-operation.js"
    },
    "./protocol-runtime/execution-validation": {
      "types": "./dist/protocol-runtime/execution-validation.d.ts",
      "browser": "./dist/browser/protocol-runtime/execution-validation.js",
      "bun": "./dist/protocol-runtime/execution-validation.js",
      "node": "./dist/node/protocol-runtime/execution-validation.js",
      "default": "./dist/protocol-runtime/execution-validation.js"
    },
    "./protocol-runtime/help-response-authority": {
      "types": "./dist/protocol-runtime/help-response-authority.d.ts",
      "browser": "./dist/browser/protocol-runtime/help-response-authority.js",
      "bun": "./dist/protocol-runtime/help-response-authority.js",
      "node": "./dist/node/protocol-runtime/help-response-authority.js",
      "default": "./dist/protocol-runtime/help-response-authority.js"
    },
    "./protocol-runtime/help-response-operation": {
      "types": "./dist/protocol-runtime/help-response-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/help-response-operation.js",
      "bun": "./dist/protocol-runtime/help-response-operation.js",
      "node": "./dist/node/protocol-runtime/help-response-operation.js",
      "default": "./dist/protocol-runtime/help-response-operation.js"
    },
    "./protocol-runtime/in-memory-port": {
      "types": "./dist/protocol-runtime/in-memory-port.d.ts",
      "browser": "./dist/browser/protocol-runtime/in-memory-port.js",
      "bun": "./dist/protocol-runtime/in-memory-port.js",
      "node": "./dist/node/protocol-runtime/in-memory-port.js",
      "default": "./dist/protocol-runtime/in-memory-port.js"
    },
    "./protocol-runtime/model-fallback-operation": {
      "types": "./dist/protocol-runtime/model-fallback-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-fallback-operation.js",
      "bun": "./dist/protocol-runtime/model-fallback-operation.js",
      "node": "./dist/node/protocol-runtime/model-fallback-operation.js",
      "default": "./dist/protocol-runtime/model-fallback-operation.js"
    },
    "./protocol-runtime/model-fallback-operation-v2": {
      "types": "./dist/protocol-runtime/model-fallback-operation-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-fallback-operation-v2.js",
      "bun": "./dist/protocol-runtime/model-fallback-operation-v2.js",
      "node": "./dist/node/protocol-runtime/model-fallback-operation-v2.js",
      "default": "./dist/protocol-runtime/model-fallback-operation-v2.js"
    },
    "./protocol-runtime/model-route-lifecycle-v2": {
      "types": "./dist/protocol-runtime/model-route-lifecycle-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-route-lifecycle-v2.js",
      "bun": "./dist/protocol-runtime/model-route-lifecycle-v2.js",
      "node": "./dist/node/protocol-runtime/model-route-lifecycle-v2.js",
      "default": "./dist/protocol-runtime/model-route-lifecycle-v2.js"
    },
    "./protocol-runtime/model-connection-verification": {
      "types": "./dist/protocol-runtime/model-connection-verification.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-connection-verification.js",
      "bun": "./dist/protocol-runtime/model-connection-verification.js",
      "node": "./dist/node/protocol-runtime/model-connection-verification.js",
      "default": "./dist/protocol-runtime/model-connection-verification.js"
    },
    "./protocol-runtime/model-route-authority-v2": {
      "types": "./dist/protocol-runtime/model-route-authority-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-route-authority-v2.js",
      "bun": "./dist/protocol-runtime/model-route-authority-v2.js",
      "node": "./dist/node/protocol-runtime/model-route-authority-v2.js",
      "default": "./dist/protocol-runtime/model-route-authority-v2.js"
    },
    "./protocol-runtime/model-route-artifacts-v2": {
      "types": "./dist/protocol-runtime/model-route-artifacts-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-route-artifacts-v2.js",
      "bun": "./dist/protocol-runtime/model-route-artifacts-v2.js",
      "node": "./dist/node/protocol-runtime/model-route-artifacts-v2.js",
      "default": "./dist/protocol-runtime/model-route-artifacts-v2.js"
    },
    "./protocol-runtime/model-route-admission-v2": {
      "types": "./dist/protocol-runtime/model-route-admission-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-route-admission-v2.js",
      "bun": "./dist/protocol-runtime/model-route-admission-v2.js",
      "node": "./dist/node/protocol-runtime/model-route-admission-v2.js",
      "default": "./dist/protocol-runtime/model-route-admission-v2.js"
    },
    "./protocol-runtime/application-qualification-port": {
      "types": "./dist/protocol-runtime/application-qualification-port.d.ts",
      "browser": "./dist/browser/protocol-runtime/application-qualification-port.js",
      "bun": "./dist/protocol-runtime/application-qualification-port.js",
      "node": "./dist/node/protocol-runtime/application-qualification-port.js",
      "default": "./dist/protocol-runtime/application-qualification-port.js"
    },
    "./protocol-runtime/model-fallback-validation-v2": {
      "types": "./dist/protocol-runtime/model-fallback-validation-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-fallback-validation-v2.js",
      "bun": "./dist/protocol-runtime/model-fallback-validation-v2.js",
      "node": "./dist/node/protocol-runtime/model-fallback-validation-v2.js",
      "default": "./dist/protocol-runtime/model-fallback-validation-v2.js"
    },
    "./protocol-runtime/model-reselection-operation-v2": {
      "types": "./dist/protocol-runtime/model-reselection-operation-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-reselection-operation-v2.js",
      "bun": "./dist/protocol-runtime/model-reselection-operation-v2.js",
      "node": "./dist/node/protocol-runtime/model-reselection-operation-v2.js",
      "default": "./dist/protocol-runtime/model-reselection-operation-v2.js"
    },
    "./protocol-runtime/model-routing-view": {
      "types": "./dist/protocol-runtime/model-routing-view.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-routing-view.js",
      "bun": "./dist/protocol-runtime/model-routing-view.js",
      "node": "./dist/node/protocol-runtime/model-routing-view.js",
      "default": "./dist/protocol-runtime/model-routing-view.js"
    },
    "./protocol-runtime/model-selection-validation-v2": {
      "types": "./dist/protocol-runtime/model-selection-validation-v2.d.ts",
      "browser": "./dist/browser/protocol-runtime/model-selection-validation-v2.js",
      "bun": "./dist/protocol-runtime/model-selection-validation-v2.js",
      "node": "./dist/node/protocol-runtime/model-selection-validation-v2.js",
      "default": "./dist/protocol-runtime/model-selection-validation-v2.js"
    },
    "./protocol-runtime/ports": {
      "types": "./dist/protocol-runtime/ports.d.ts",
      "browser": "./dist/browser/protocol-runtime/ports.js",
      "bun": "./dist/protocol-runtime/ports.js",
      "node": "./dist/node/protocol-runtime/ports.js",
      "default": "./dist/protocol-runtime/ports.js"
    },
    "./protocol-runtime/reconciliation-operation": {
      "types": "./dist/protocol-runtime/reconciliation-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/reconciliation-operation.js",
      "bun": "./dist/protocol-runtime/reconciliation-operation.js",
      "node": "./dist/node/protocol-runtime/reconciliation-operation.js",
      "default": "./dist/protocol-runtime/reconciliation-operation.js"
    },
    "./protocol-runtime/reflection-operation": {
      "types": "./dist/protocol-runtime/reflection-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/reflection-operation.js",
      "bun": "./dist/protocol-runtime/reflection-operation.js",
      "node": "./dist/node/protocol-runtime/reflection-operation.js",
      "default": "./dist/protocol-runtime/reflection-operation.js"
    },
    "./protocol-runtime/replan-operation": {
      "types": "./dist/protocol-runtime/replan-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/replan-operation.js",
      "bun": "./dist/protocol-runtime/replan-operation.js",
      "node": "./dist/node/protocol-runtime/replan-operation.js",
      "default": "./dist/protocol-runtime/replan-operation.js"
    },
    "./protocol-runtime/resume-operation": {
      "types": "./dist/protocol-runtime/resume-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/resume-operation.js",
      "bun": "./dist/protocol-runtime/resume-operation.js",
      "node": "./dist/node/protocol-runtime/resume-operation.js",
      "default": "./dist/protocol-runtime/resume-operation.js"
    },
    "./protocol-runtime/run-store": {
      "types": "./dist/protocol-runtime/run-store.d.ts",
      "browser": "./dist/browser/protocol-runtime/run-store.js",
      "bun": "./dist/protocol-runtime/run-store.js",
      "node": "./dist/node/protocol-runtime/run-store.js",
      "default": "./dist/protocol-runtime/run-store.js"
    },
    "./protocol-runtime/runtime": {
      "types": "./dist/protocol-runtime/runtime.d.ts",
      "browser": "./dist/browser/protocol-runtime/runtime.js",
      "bun": "./dist/protocol-runtime/runtime.js",
      "node": "./dist/node/protocol-runtime/runtime.js",
      "default": "./dist/protocol-runtime/runtime.js"
    },
    "./protocol-runtime/runtime-types": {
      "types": "./dist/protocol-runtime/runtime-types.d.ts",
      "browser": "./dist/browser/protocol-runtime/runtime-types.js",
      "bun": "./dist/protocol-runtime/runtime-types.js",
      "node": "./dist/node/protocol-runtime/runtime-types.js",
      "default": "./dist/protocol-runtime/runtime-types.js"
    },
    "./protocol-runtime/state": {
      "types": "./dist/protocol-runtime/state.d.ts",
      "browser": "./dist/browser/protocol-runtime/state.js",
      "bun": "./dist/protocol-runtime/state.js",
      "node": "./dist/node/protocol-runtime/state.js",
      "default": "./dist/protocol-runtime/state.js"
    },
    "./protocol-runtime/terminal-operation": {
      "types": "./dist/protocol-runtime/terminal-operation.d.ts",
      "browser": "./dist/browser/protocol-runtime/terminal-operation.js",
      "bun": "./dist/protocol-runtime/terminal-operation.js",
      "node": "./dist/node/protocol-runtime/terminal-operation.js",
      "default": "./dist/protocol-runtime/terminal-operation.js"
    },
    "./protocol-runtime/transition-validation": {
      "types": "./dist/protocol-runtime/transition-validation.d.ts",
      "browser": "./dist/browser/protocol-runtime/transition-validation.js",
      "bun": "./dist/protocol-runtime/transition-validation.js",
      "node": "./dist/node/protocol-runtime/transition-validation.js",
      "default": "./dist/protocol-runtime/transition-validation.js"
    },
    "./providers": {
      "types": "./dist/providers/index.d.ts",
      "browser": "./dist/browser/providers/index.js",
      "bun": "./dist/providers/index.js",
      "node": "./dist/node/providers/index.js",
      "default": "./dist/providers/index.js"
    },
    "./providers/claude-agent-sdk": {
      "types": "./dist/providers/claude-agent-sdk/index.d.ts",
      "browser": "./dist/browser/providers/claude-agent-sdk/index.js",
      "bun": "./dist/providers/claude-agent-sdk/index.js",
      "node": "./dist/node/providers/claude-agent-sdk/index.js",
      "default": "./dist/providers/claude-agent-sdk/index.js"
    },
    "./providers/claude-agent-sdk/adapter": {
      "types": "./dist/providers/claude-agent-sdk/adapter.d.ts",
      "browser": "./dist/browser/providers/claude-agent-sdk/adapter.js",
      "bun": "./dist/providers/claude-agent-sdk/adapter.js",
      "node": "./dist/node/providers/claude-agent-sdk/adapter.js",
      "default": "./dist/providers/claude-agent-sdk/adapter.js"
    },
    "./providers/claude-agent-sdk/session-bridge": {
      "types": "./dist/providers/claude-agent-sdk/session-bridge.d.ts",
      "browser": "./dist/browser/providers/claude-agent-sdk/session-bridge.js",
      "bun": "./dist/providers/claude-agent-sdk/session-bridge.js",
      "node": "./dist/node/providers/claude-agent-sdk/session-bridge.js",
      "default": "./dist/providers/claude-agent-sdk/session-bridge.js"
    },
    "./providers/claude-agent-sdk/tool-bridge": {
      "types": "./dist/providers/claude-agent-sdk/tool-bridge.d.ts",
      "browser": "./dist/browser/providers/claude-agent-sdk/tool-bridge.js",
      "bun": "./dist/providers/claude-agent-sdk/tool-bridge.js",
      "node": "./dist/node/providers/claude-agent-sdk/tool-bridge.js",
      "default": "./dist/providers/claude-agent-sdk/tool-bridge.js"
    },
    "./providers/opencode-sdk": {
      "types": "./dist/providers/opencode-sdk/index.d.ts",
      "browser": "./dist/browser/providers/opencode-sdk/index.js",
      "bun": "./dist/providers/opencode-sdk/index.js",
      "node": "./dist/node/providers/opencode-sdk/index.js",
      "default": "./dist/providers/opencode-sdk/index.js"
    },
    "./providers/opencode-sdk/adapter": {
      "types": "./dist/providers/opencode-sdk/adapter.d.ts",
      "browser": "./dist/browser/providers/opencode-sdk/adapter.js",
      "bun": "./dist/providers/opencode-sdk/adapter.js",
      "node": "./dist/node/providers/opencode-sdk/adapter.js",
      "default": "./dist/providers/opencode-sdk/adapter.js"
    },
    "./providers/opencode-sdk/agent-bridge": {
      "types": "./dist/providers/opencode-sdk/agent-bridge.d.ts",
      "browser": "./dist/browser/providers/opencode-sdk/agent-bridge.js",
      "bun": "./dist/providers/opencode-sdk/agent-bridge.js",
      "node": "./dist/node/providers/opencode-sdk/agent-bridge.js",
      "default": "./dist/providers/opencode-sdk/agent-bridge.js"
    },
    "./providers/opencode-sdk/tool-bridge": {
      "types": "./dist/providers/opencode-sdk/tool-bridge.d.ts",
      "browser": "./dist/browser/providers/opencode-sdk/tool-bridge.js",
      "bun": "./dist/providers/opencode-sdk/tool-bridge.js",
      "node": "./dist/node/providers/opencode-sdk/tool-bridge.js",
      "default": "./dist/providers/opencode-sdk/tool-bridge.js"
    },
    "./providers/protocol-route-guard": {
      "types": "./dist/providers/protocol-route-guard.d.ts",
      "browser": "./dist/browser/providers/protocol-route-guard.js",
      "bun": "./dist/providers/protocol-route-guard.js",
      "node": "./dist/node/providers/protocol-route-guard.js",
      "default": "./dist/providers/protocol-route-guard.js"
    },
    "./providers/registry": {
      "types": "./dist/providers/registry.d.ts",
      "browser": "./dist/browser/providers/registry.js",
      "bun": "./dist/providers/registry.js",
      "node": "./dist/node/providers/registry.js",
      "default": "./dist/providers/registry.js"
    },
    "./providers/system-prompt": {
      "types": "./dist/providers/system-prompt.d.ts",
      "browser": "./dist/browser/providers/system-prompt.js",
      "bun": "./dist/providers/system-prompt.js",
      "node": "./dist/node/providers/system-prompt.js",
      "default": "./dist/providers/system-prompt.js"
    },
    "./providers/types": {
      "types": "./dist/providers/types.d.ts",
      "browser": "./dist/browser/providers/types.js",
      "bun": "./dist/providers/types.js",
      "node": "./dist/node/providers/types.js",
      "default": "./dist/providers/types.js"
    },
    "./sandbox": {
      "types": "./dist/sandbox/index.d.ts",
      "browser": "./dist/browser/sandbox/index.js",
      "bun": "./dist/sandbox/index.js",
      "node": "./dist/node/sandbox/index.js",
      "default": "./dist/sandbox/index.js"
    },
    "./schema": {
      "types": "./dist/schema/index.d.ts",
      "browser": "./dist/browser/schema/index.js",
      "bun": "./dist/schema/index.js",
      "node": "./dist/node/schema/index.js",
      "default": "./dist/schema/index.js"
    },
    "./schema/json-schema-to-zod": {
      "types": "./dist/schema/json-schema-to-zod.d.ts",
      "browser": "./dist/browser/schema/json-schema-to-zod.js",
      "bun": "./dist/schema/json-schema-to-zod.js",
      "node": "./dist/node/schema/json-schema-to-zod.js",
      "default": "./dist/schema/json-schema-to-zod.js"
    },
    "./schema/schema-output": {
      "types": "./dist/schema/schema-output.d.ts",
      "browser": "./dist/browser/schema/schema-output.js",
      "bun": "./dist/schema/schema-output.js",
      "node": "./dist/node/schema/schema-output.js",
      "default": "./dist/schema/schema-output.js"
    },
    "./session": {
      "types": "./dist/session/index.d.ts",
      "browser": "./dist/browser/session/index.js",
      "bun": "./dist/session/index.js",
      "node": "./dist/node/session/index.js",
      "default": "./dist/session/index.js"
    },
    "./session/store": {
      "types": "./dist/session/store.d.ts",
      "browser": "./dist/browser/session/store.js",
      "bun": "./dist/session/store.js",
      "node": "./dist/node/session/store.js",
      "default": "./dist/session/store.js"
    },
    "./telemetry": {
      "types": "./dist/telemetry/index.d.ts",
      "browser": "./dist/browser/telemetry/index.js",
      "bun": "./dist/telemetry/index.js",
      "node": "./dist/node/telemetry/index.js",
      "default": "./dist/telemetry/index.js"
    },
    "./telemetry/adapter": {
      "types": "./dist/telemetry/adapter.d.ts",
      "browser": "./dist/browser/telemetry/adapter.js",
      "bun": "./dist/telemetry/adapter.js",
      "node": "./dist/node/telemetry/adapter.js",
      "default": "./dist/telemetry/adapter.js"
    },
    "./telemetry/economic-evidence": {
      "types": "./dist/telemetry/economic-evidence.d.ts",
      "browser": "./dist/browser/telemetry/economic-evidence.js",
      "bun": "./dist/telemetry/economic-evidence.js",
      "node": "./dist/node/telemetry/economic-evidence.js",
      "default": "./dist/telemetry/economic-evidence.js"
    },
    "./telemetry/posthog": {
      "types": "./dist/telemetry/posthog.d.ts",
      "browser": "./dist/browser/telemetry/posthog.js",
      "bun": "./dist/telemetry/posthog.js",
      "node": "./dist/node/telemetry/posthog.js",
      "default": "./dist/telemetry/posthog.js"
    },
    "./telemetry/posthog-types": {
      "types": "./dist/telemetry/posthog-types.d.ts",
      "browser": "./dist/browser/telemetry/posthog-types.js",
      "bun": "./dist/telemetry/posthog-types.js",
      "node": "./dist/node/telemetry/posthog-types.js",
      "default": "./dist/telemetry/posthog-types.js"
    },
    "./telemetry/protocol-privacy": {
      "types": "./dist/telemetry/protocol-privacy.d.ts",
      "browser": "./dist/browser/telemetry/protocol-privacy.js",
      "bun": "./dist/telemetry/protocol-privacy.js",
      "node": "./dist/node/telemetry/protocol-privacy.js",
      "default": "./dist/telemetry/protocol-privacy.js"
    },
    "./tools": {
      "types": "./dist/tools/index.d.ts",
      "browser": "./dist/browser/tools/index.js",
      "bun": "./dist/tools/index.js",
      "node": "./dist/node/tools/index.js",
      "default": "./dist/tools/index.js"
    },
    "./tools/agent-memory-store": {
      "types": "./dist/tools/agent-memory-store.d.ts",
      "browser": "./dist/browser/tools/agent-memory-store.js",
      "bun": "./dist/tools/agent-memory-store.js",
      "node": "./dist/node/tools/agent-memory-store.js",
      "default": "./dist/tools/agent-memory-store.js"
    },
    "./tools/in-memory-agent-memory-store": {
      "types": "./dist/tools/in-memory-agent-memory-store.d.ts",
      "browser": "./dist/browser/tools/in-memory-agent-memory-store.js",
      "bun": "./dist/tools/in-memory-agent-memory-store.js",
      "node": "./dist/node/tools/in-memory-agent-memory-store.js",
      "default": "./dist/tools/in-memory-agent-memory-store.js"
    },
    "./tools/knowledge-tool": {
      "types": "./dist/tools/knowledge-tool.d.ts",
      "browser": "./dist/browser/tools/knowledge-tool.js",
      "bun": "./dist/tools/knowledge-tool.js",
      "node": "./dist/node/tools/knowledge-tool.js",
      "default": "./dist/tools/knowledge-tool.js"
    },
    "./tools/mcp-client": {
      "types": "./dist/tools/mcp-client.d.ts",
      "browser": "./dist/browser/tools/mcp-client.browser.js",
      "bun": "./dist/tools/mcp-client.js",
      "node": "./dist/node/tools/mcp-client.js",
      "default": "./dist/tools/mcp-client.js"
    },
    "./tools/mcp-client-helpers": {
      "types": "./dist/tools/mcp-client-helpers.d.ts",
      "browser": "./dist/browser/tools/mcp-client-helpers.js",
      "bun": "./dist/tools/mcp-client-helpers.js",
      "node": "./dist/node/tools/mcp-client-helpers.js",
      "default": "./dist/tools/mcp-client-helpers.js"
    },
    "./tools/mcp-client.browser": {
      "types": "./dist/tools/mcp-client.browser.d.ts",
      "browser": "./dist/browser/tools/mcp-client.browser.js",
      "bun": "./dist/tools/mcp-client.browser.js",
      "default": "./dist/tools/mcp-client.browser.js"
    },
    "./tools/mcp-server": {
      "types": "./dist/tools/mcp-server.d.ts",
      "browser": "./dist/browser/tools/mcp-server.js",
      "bun": "./dist/tools/mcp-server.js",
      "node": "./dist/node/tools/mcp-server.js",
      "default": "./dist/tools/mcp-server.js"
    },
    "./tools/memory-proposal-tool": {
      "types": "./dist/tools/memory-proposal-tool.d.ts",
      "browser": "./dist/browser/tools/memory-proposal-tool.js",
      "bun": "./dist/tools/memory-proposal-tool.js",
      "node": "./dist/node/tools/memory-proposal-tool.js",
      "default": "./dist/tools/memory-proposal-tool.js"
    },
    "./tools/memory-tools": {
      "types": "./dist/tools/memory-tools.d.ts",
      "browser": "./dist/browser/tools/memory-tools.js",
      "bun": "./dist/tools/memory-tools.js",
      "node": "./dist/node/tools/memory-tools.js",
      "default": "./dist/tools/memory-tools.js"
    },
    "./tools/operation-tool-handler": {
      "types": "./dist/tools/operation-tool-handler.d.ts",
      "browser": "./dist/browser/tools/operation-tool-handler.js",
      "bun": "./dist/tools/operation-tool-handler.js",
      "node": "./dist/node/tools/operation-tool-handler.js",
      "default": "./dist/tools/operation-tool-handler.js"
    },
    "./tools/subagent-dispatch": {
      "types": "./dist/tools/subagent-dispatch.d.ts",
      "browser": "./dist/browser/tools/subagent-dispatch.js",
      "bun": "./dist/tools/subagent-dispatch.js",
      "node": "./dist/node/tools/subagent-dispatch.js",
      "default": "./dist/tools/subagent-dispatch.js"
    },
    "./tools/subagent-protocol": {
      "types": "./dist/tools/subagent-protocol.d.ts",
      "browser": "./dist/browser/tools/subagent-protocol.js",
      "bun": "./dist/tools/subagent-protocol.js",
      "node": "./dist/node/tools/subagent-protocol.js",
      "default": "./dist/tools/subagent-protocol.js"
    },
    "./tools/subagent-protocol-authority": {
      "types": "./dist/tools/subagent-protocol-authority.d.ts",
      "browser": "./dist/browser/tools/subagent-protocol-authority.js",
      "bun": "./dist/tools/subagent-protocol-authority.js",
      "node": "./dist/node/tools/subagent-protocol-authority.js",
      "default": "./dist/tools/subagent-protocol-authority.js"
    },
    "./tools/subagent-protocol-result": {
      "types": "./dist/tools/subagent-protocol-result.d.ts",
      "browser": "./dist/browser/tools/subagent-protocol-result.js",
      "bun": "./dist/tools/subagent-protocol-result.js",
      "node": "./dist/node/tools/subagent-protocol-result.js",
      "default": "./dist/tools/subagent-protocol-result.js"
    },
    "./tools/subagent-tool": {
      "types": "./dist/tools/subagent-tool.d.ts",
      "browser": "./dist/browser/tools/subagent-tool.js",
      "bun": "./dist/tools/subagent-tool.js",
      "node": "./dist/node/tools/subagent-tool.js",
      "default": "./dist/tools/subagent-tool.js"
    },
    "./tools/subagent-tool-output": {
      "types": "./dist/tools/subagent-tool-output.d.ts",
      "browser": "./dist/browser/tools/subagent-tool-output.js",
      "bun": "./dist/tools/subagent-tool-output.js",
      "node": "./dist/node/tools/subagent-tool-output.js",
      "default": "./dist/tools/subagent-tool-output.js"
    },
    "./tools/subagent-tool-registration": {
      "types": "./dist/tools/subagent-tool-registration.d.ts",
      "browser": "./dist/browser/tools/subagent-tool-registration.js",
      "bun": "./dist/tools/subagent-tool-registration.js",
      "node": "./dist/node/tools/subagent-tool-registration.js",
      "default": "./dist/tools/subagent-tool-registration.js"
    },
    "./tools/tool-adapter": {
      "types": "./dist/tools/tool-adapter.d.ts",
      "browser": "./dist/browser/tools/tool-adapter.js",
      "bun": "./dist/tools/tool-adapter.js",
      "node": "./dist/node/tools/tool-adapter.js",
      "default": "./dist/tools/tool-adapter.js"
    },
    "./tools/tool-adapter-runtime": {
      "types": "./dist/tools/tool-adapter-runtime.d.ts",
      "browser": "./dist/browser/tools/tool-adapter-runtime.js",
      "bun": "./dist/tools/tool-adapter-runtime.js",
      "node": "./dist/node/tools/tool-adapter-runtime.js",
      "default": "./dist/tools/tool-adapter-runtime.js"
    },
    "./tools/tool-handler-builders": {
      "types": "./dist/tools/tool-handler-builders.d.ts",
      "browser": "./dist/browser/tools/tool-handler-builders.js",
      "bun": "./dist/tools/tool-handler-builders.js",
      "node": "./dist/node/tools/tool-handler-builders.js",
      "default": "./dist/tools/tool-handler-builders.js"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "browser": "./dist/browser/types.js",
      "bun": "./dist/types.js",
      "node": "./dist/node/types.js",
      "default": "./dist/types.js"
    },
    "./agentic-interaction": {
      "types": "./dist/agentic-interaction/index.d.ts",
      "browser": "./dist/browser/agentic-interaction/index.js",
      "bun": "./dist/agentic-interaction/index.js",
      "node": "./dist/node/agentic-interaction/index.js",
      "default": "./dist/agentic-interaction/index.js"
    },
    "./agentic-interaction/contracts": {
      "types": "./dist/agentic-interaction/contracts.d.ts",
      "browser": "./dist/browser/agentic-interaction/contracts.js",
      "bun": "./dist/agentic-interaction/contracts.js",
      "node": "./dist/node/agentic-interaction/contracts.js",
      "default": "./dist/agentic-interaction/contracts.js"
    },
    "./agent/task-tree": {
      "types": "./dist/agent/task-tree.d.ts",
      "browser": "./dist/browser/agent/task-tree.js",
      "bun": "./dist/agent/task-tree.js",
      "node": "./dist/node/agent/task-tree.js",
      "default": "./dist/agent/task-tree.js"
    },
    "./agent/runner": {
      "types": "./dist/agent/runner.d.ts",
      "browser": "./dist/browser/agent/runner.js",
      "bun": "./dist/agent/runner.js",
      "node": "./dist/node/agent/runner.js",
      "default": "./dist/agent/runner.js"
    },
    "./agent/contracts": {
      "types": "./dist/agent/contracts.d.ts",
      "browser": "./dist/browser/agent/contracts.js",
      "bun": "./dist/agent/contracts.js",
      "node": "./dist/node/agent/contracts.js",
      "default": "./dist/agent/contracts.js"
    },
    "./acp/contracts": {
      "types": "./dist/acp/contracts.d.ts",
      "browser": "./dist/browser/acp/contracts.js",
      "bun": "./dist/acp/contracts.js",
      "node": "./dist/node/acp/contracts.js",
      "default": "./dist/acp/contracts.js"
    },
    "./acp/acp.feature": {
      "types": "./dist/acp/acp.feature.d.ts",
      "browser": "./dist/browser/acp/acp.feature.js",
      "bun": "./dist/acp/acp.feature.js",
      "node": "./dist/node/acp/acp.feature.js",
      "default": "./dist/acp/acp.feature.js"
    },
    "./acp/capabilities/acpTransport.capability": {
      "types": "./dist/acp/capabilities/acpTransport.capability.d.ts",
      "browser": "./dist/browser/acp/capabilities/acpTransport.capability.js",
      "bun": "./dist/acp/capabilities/acpTransport.capability.js",
      "node": "./dist/node/acp/capabilities/acpTransport.capability.js",
      "default": "./dist/acp/capabilities/acpTransport.capability.js"
    },
    "./acp/capabilities/index": {
      "types": "./dist/acp/capabilities/index.d.ts",
      "browser": "./dist/browser/acp/capabilities/index.js",
      "bun": "./dist/acp/capabilities/index.js",
      "node": "./dist/node/acp/capabilities/index.js",
      "default": "./dist/acp/capabilities/index.js"
    },
    "./acp/commands/acpFsAccess.command": {
      "types": "./dist/acp/commands/acpFsAccess.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpFsAccess.command.js",
      "bun": "./dist/acp/commands/acpFsAccess.command.js",
      "node": "./dist/node/acp/commands/acpFsAccess.command.js",
      "default": "./dist/acp/commands/acpFsAccess.command.js"
    },
    "./acp/commands/acpPromptTurn.command": {
      "types": "./dist/acp/commands/acpPromptTurn.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpPromptTurn.command.js",
      "bun": "./dist/acp/commands/acpPromptTurn.command.js",
      "node": "./dist/node/acp/commands/acpPromptTurn.command.js",
      "default": "./dist/acp/commands/acpPromptTurn.command.js"
    },
    "./acp/commands/acpSessionInit.command": {
      "types": "./dist/acp/commands/acpSessionInit.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpSessionInit.command.js",
      "bun": "./dist/acp/commands/acpSessionInit.command.js",
      "node": "./dist/node/acp/commands/acpSessionInit.command.js",
      "default": "./dist/acp/commands/acpSessionInit.command.js"
    },
    "./acp/commands/acpSessionResume.command": {
      "types": "./dist/acp/commands/acpSessionResume.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpSessionResume.command.js",
      "bun": "./dist/acp/commands/acpSessionResume.command.js",
      "node": "./dist/node/acp/commands/acpSessionResume.command.js",
      "default": "./dist/acp/commands/acpSessionResume.command.js"
    },
    "./acp/commands/acpSessionStop.command": {
      "types": "./dist/acp/commands/acpSessionStop.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpSessionStop.command.js",
      "bun": "./dist/acp/commands/acpSessionStop.command.js",
      "node": "./dist/node/acp/commands/acpSessionStop.command.js",
      "default": "./dist/acp/commands/acpSessionStop.command.js"
    },
    "./acp/commands/acpTerminalExec.command": {
      "types": "./dist/acp/commands/acpTerminalExec.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpTerminalExec.command.js",
      "bun": "./dist/acp/commands/acpTerminalExec.command.js",
      "node": "./dist/node/acp/commands/acpTerminalExec.command.js",
      "default": "./dist/acp/commands/acpTerminalExec.command.js"
    },
    "./acp/commands/acpToolCalls.command": {
      "types": "./dist/acp/commands/acpToolCalls.command.d.ts",
      "browser": "./dist/browser/acp/commands/acpToolCalls.command.js",
      "bun": "./dist/acp/commands/acpToolCalls.command.js",
      "node": "./dist/node/acp/commands/acpToolCalls.command.js",
      "default": "./dist/acp/commands/acpToolCalls.command.js"
    },
    "./acp/commands/index": {
      "types": "./dist/acp/commands/index.d.ts",
      "browser": "./dist/browser/acp/commands/index.js",
      "bun": "./dist/acp/commands/index.js",
      "node": "./dist/node/acp/commands/index.js",
      "default": "./dist/acp/commands/index.js"
    },
    "./agent/agent.feature": {
      "types": "./dist/agent/agent.feature.d.ts",
      "browser": "./dist/browser/agent/agent.feature.js",
      "bun": "./dist/agent/agent.feature.js",
      "node": "./dist/node/agent/agent.feature.js",
      "default": "./dist/agent/agent.feature.js"
    },
    "./agent/capabilities/agentExecution.capability": {
      "types": "./dist/agent/capabilities/agentExecution.capability.d.ts",
      "browser": "./dist/browser/agent/capabilities/agentExecution.capability.js",
      "bun": "./dist/agent/capabilities/agentExecution.capability.js",
      "node": "./dist/node/agent/capabilities/agentExecution.capability.js",
      "default": "./dist/agent/capabilities/agentExecution.capability.js"
    },
    "./agent/capabilities/index": {
      "types": "./dist/agent/capabilities/index.d.ts",
      "browser": "./dist/browser/agent/capabilities/index.js",
      "bun": "./dist/agent/capabilities/index.js",
      "node": "./dist/node/agent/capabilities/index.js",
      "default": "./dist/agent/capabilities/index.js"
    },
    "./agent/commands/agentApprovals.command": {
      "types": "./dist/agent/commands/agentApprovals.command.d.ts",
      "browser": "./dist/browser/agent/commands/agentApprovals.command.js",
      "bun": "./dist/agent/commands/agentApprovals.command.js",
      "node": "./dist/node/agent/commands/agentApprovals.command.js",
      "default": "./dist/agent/commands/agentApprovals.command.js"
    },
    "./agent/commands/agentCancel.command": {
      "types": "./dist/agent/commands/agentCancel.command.d.ts",
      "browser": "./dist/browser/agent/commands/agentCancel.command.js",
      "bun": "./dist/agent/commands/agentCancel.command.js",
      "node": "./dist/node/agent/commands/agentCancel.command.js",
      "default": "./dist/agent/commands/agentCancel.command.js"
    },
    "./agent/commands/agentRun.command": {
      "types": "./dist/agent/commands/agentRun.command.d.ts",
      "browser": "./dist/browser/agent/commands/agentRun.command.js",
      "bun": "./dist/agent/commands/agentRun.command.js",
      "node": "./dist/node/agent/commands/agentRun.command.js",
      "default": "./dist/agent/commands/agentRun.command.js"
    },
    "./agent/commands/agentTaskOps.command": {
      "types": "./dist/agent/commands/agentTaskOps.command.d.ts",
      "browser": "./dist/browser/agent/commands/agentTaskOps.command.js",
      "bun": "./dist/agent/commands/agentTaskOps.command.js",
      "node": "./dist/node/agent/commands/agentTaskOps.command.js",
      "default": "./dist/agent/commands/agentTaskOps.command.js"
    },
    "./agent/commands/graphCompose.command": {
      "types": "./dist/agent/commands/graphCompose.command.d.ts",
      "browser": "./dist/browser/agent/commands/graphCompose.command.js",
      "bun": "./dist/agent/commands/graphCompose.command.js",
      "node": "./dist/node/agent/commands/graphCompose.command.js",
      "default": "./dist/agent/commands/graphCompose.command.js"
    },
    "./agent/commands/graphEdit.command": {
      "types": "./dist/agent/commands/graphEdit.command.d.ts",
      "browser": "./dist/browser/agent/commands/graphEdit.command.js",
      "bun": "./dist/agent/commands/graphEdit.command.js",
      "node": "./dist/node/agent/commands/graphEdit.command.js",
      "default": "./dist/agent/commands/graphEdit.command.js"
    },
    "./agent/commands/graphOps.command": {
      "types": "./dist/agent/commands/graphOps.command.d.ts",
      "browser": "./dist/browser/agent/commands/graphOps.command.js",
      "bun": "./dist/agent/commands/graphOps.command.js",
      "node": "./dist/node/agent/commands/graphOps.command.js",
      "default": "./dist/agent/commands/graphOps.command.js"
    },
    "./agent/commands/graphRefactor.command": {
      "types": "./dist/agent/commands/graphRefactor.command.d.ts",
      "browser": "./dist/browser/agent/commands/graphRefactor.command.js",
      "bun": "./dist/agent/commands/graphRefactor.command.js",
      "node": "./dist/node/agent/commands/graphRefactor.command.js",
      "default": "./dist/agent/commands/graphRefactor.command.js"
    },
    "./agent/commands/graphSuggestEvolution.command": {
      "types": "./dist/agent/commands/graphSuggestEvolution.command.d.ts",
      "browser": "./dist/browser/agent/commands/graphSuggestEvolution.command.js",
      "bun": "./dist/agent/commands/graphSuggestEvolution.command.js",
      "node": "./dist/node/agent/commands/graphSuggestEvolution.command.js",
      "default": "./dist/agent/commands/graphSuggestEvolution.command.js"
    },
    "./agent/commands/index": {
      "types": "./dist/agent/commands/index.d.ts",
      "browser": "./dist/browser/agent/commands/index.js",
      "bun": "./dist/agent/commands/index.js",
      "node": "./dist/node/agent/commands/index.js",
      "default": "./dist/agent/commands/index.js"
    },
    "./agent/events/agentApprovalRequested.event": {
      "types": "./dist/agent/events/agentApprovalRequested.event.d.ts",
      "browser": "./dist/browser/agent/events/agentApprovalRequested.event.js",
      "bun": "./dist/agent/events/agentApprovalRequested.event.js",
      "node": "./dist/node/agent/events/agentApprovalRequested.event.js",
      "default": "./dist/agent/events/agentApprovalRequested.event.js"
    },
    "./agent/events/agentRunCompleted.event": {
      "types": "./dist/agent/events/agentRunCompleted.event.d.ts",
      "browser": "./dist/browser/agent/events/agentRunCompleted.event.js",
      "bun": "./dist/agent/events/agentRunCompleted.event.js",
      "node": "./dist/node/agent/events/agentRunCompleted.event.js",
      "default": "./dist/agent/events/agentRunCompleted.event.js"
    },
    "./agent/events/agentRunFailed.event": {
      "types": "./dist/agent/events/agentRunFailed.event.d.ts",
      "browser": "./dist/browser/agent/events/agentRunFailed.event.js",
      "bun": "./dist/agent/events/agentRunFailed.event.js",
      "node": "./dist/node/agent/events/agentRunFailed.event.js",
      "default": "./dist/agent/events/agentRunFailed.event.js"
    },
    "./agent/events/agentRunStarted.event": {
      "types": "./dist/agent/events/agentRunStarted.event.d.ts",
      "browser": "./dist/browser/agent/events/agentRunStarted.event.js",
      "bun": "./dist/agent/events/agentRunStarted.event.js",
      "node": "./dist/node/agent/events/agentRunStarted.event.js",
      "default": "./dist/agent/events/agentRunStarted.event.js"
    },
    "./agent/events/index": {
      "types": "./dist/agent/events/index.d.ts",
      "browser": "./dist/browser/agent/events/index.js",
      "bun": "./dist/agent/events/index.js",
      "node": "./dist/node/agent/events/index.js",
      "default": "./dist/agent/events/index.js"
    },
    "./agent/forms/agentRun.form": {
      "types": "./dist/agent/forms/agentRun.form.d.ts",
      "browser": "./dist/browser/agent/forms/agentRun.form.js",
      "bun": "./dist/agent/forms/agentRun.form.js",
      "node": "./dist/node/agent/forms/agentRun.form.js",
      "default": "./dist/agent/forms/agentRun.form.js"
    },
    "./agent/forms/index": {
      "types": "./dist/agent/forms/index.d.ts",
      "browser": "./dist/browser/agent/forms/index.js",
      "bun": "./dist/agent/forms/index.js",
      "node": "./dist/node/agent/forms/index.js",
      "default": "./dist/agent/forms/index.js"
    },
    "./agent/presentations/agentRunAudit.presentation": {
      "types": "./dist/agent/presentations/agentRunAudit.presentation.d.ts",
      "browser": "./dist/browser/agent/presentations/agentRunAudit.presentation.js",
      "bun": "./dist/agent/presentations/agentRunAudit.presentation.js",
      "node": "./dist/node/agent/presentations/agentRunAudit.presentation.js",
      "default": "./dist/agent/presentations/agentRunAudit.presentation.js"
    },
    "./agent/presentations/index": {
      "types": "./dist/agent/presentations/index.d.ts",
      "browser": "./dist/browser/agent/presentations/index.js",
      "bun": "./dist/agent/presentations/index.js",
      "node": "./dist/node/agent/presentations/index.js",
      "default": "./dist/agent/presentations/index.js"
    },
    "./agent/queries/agentArtifacts.query": {
      "types": "./dist/agent/queries/agentArtifacts.query.d.ts",
      "browser": "./dist/browser/agent/queries/agentArtifacts.query.js",
      "bun": "./dist/agent/queries/agentArtifacts.query.js",
      "node": "./dist/node/agent/queries/agentArtifacts.query.js",
      "default": "./dist/agent/queries/agentArtifacts.query.js"
    },
    "./agent/queries/agentStatus.query": {
      "types": "./dist/agent/queries/agentStatus.query.d.ts",
      "browser": "./dist/browser/agent/queries/agentStatus.query.js",
      "bun": "./dist/agent/queries/agentStatus.query.js",
      "node": "./dist/node/agent/queries/agentStatus.query.js",
      "default": "./dist/agent/queries/agentStatus.query.js"
    },
    "./agent/queries/index": {
      "types": "./dist/agent/queries/index.d.ts",
      "browser": "./dist/browser/agent/queries/index.js",
      "bun": "./dist/agent/queries/index.js",
      "node": "./dist/node/agent/queries/index.js",
      "default": "./dist/agent/queries/index.js"
    },
    "./agent/views/agentRuns.dataView": {
      "types": "./dist/agent/views/agentRuns.dataView.d.ts",
      "browser": "./dist/browser/agent/views/agentRuns.dataView.js",
      "bun": "./dist/agent/views/agentRuns.dataView.js",
      "node": "./dist/node/agent/views/agentRuns.dataView.js",
      "default": "./dist/agent/views/agentRuns.dataView.js"
    },
    "./agent/views/index": {
      "types": "./dist/agent/views/index.d.ts",
      "browser": "./dist/browser/agent/views/index.js",
      "bun": "./dist/agent/views/index.js",
      "node": "./dist/node/agent/views/index.js",
      "default": "./dist/agent/views/index.js"
    },
    "./operations/agent/archive.command": {
      "types": "./dist/operations/agent/archive.command.d.ts",
      "browser": "./dist/browser/operations/agent/archive.command.js",
      "bun": "./dist/operations/agent/archive.command.js",
      "node": "./dist/node/operations/agent/archive.command.js",
      "default": "./dist/operations/agent/archive.command.js"
    },
    "./operations/agent/assign-tool.command": {
      "types": "./dist/operations/agent/assign-tool.command.d.ts",
      "browser": "./dist/browser/operations/agent/assign-tool.command.js",
      "bun": "./dist/operations/agent/assign-tool.command.js",
      "node": "./dist/node/operations/agent/assign-tool.command.js",
      "default": "./dist/operations/agent/assign-tool.command.js"
    },
    "./operations/agent/clone.command": {
      "types": "./dist/operations/agent/clone.command.d.ts",
      "browser": "./dist/browser/operations/agent/clone.command.js",
      "bun": "./dist/operations/agent/clone.command.js",
      "node": "./dist/node/operations/agent/clone.command.js",
      "default": "./dist/operations/agent/clone.command.js"
    },
    "./operations/agent/create.command": {
      "types": "./dist/operations/agent/create.command.d.ts",
      "browser": "./dist/browser/operations/agent/create.command.js",
      "bun": "./dist/operations/agent/create.command.js",
      "node": "./dist/node/operations/agent/create.command.js",
      "default": "./dist/operations/agent/create.command.js"
    },
    "./operations/agent/fleet-health.query": {
      "types": "./dist/operations/agent/fleet-health.query.d.ts",
      "browser": "./dist/browser/operations/agent/fleet-health.query.js",
      "bun": "./dist/operations/agent/fleet-health.query.js",
      "node": "./dist/node/operations/agent/fleet-health.query.js",
      "default": "./dist/operations/agent/fleet-health.query.js"
    },
    "./operations/agent/get.query": {
      "types": "./dist/operations/agent/get.query.d.ts",
      "browser": "./dist/browser/operations/agent/get.query.js",
      "bun": "./dist/operations/agent/get.query.js",
      "node": "./dist/node/operations/agent/get.query.js",
      "default": "./dist/operations/agent/get.query.js"
    },
    "./operations/agent/import-memory.command": {
      "types": "./dist/operations/agent/import-memory.command.d.ts",
      "browser": "./dist/browser/operations/agent/import-memory.command.js",
      "bun": "./dist/operations/agent/import-memory.command.js",
      "node": "./dist/node/operations/agent/import-memory.command.js",
      "default": "./dist/operations/agent/import-memory.command.js"
    },
    "./operations/agent/list.query": {
      "types": "./dist/operations/agent/list.query.d.ts",
      "browser": "./dist/browser/operations/agent/list.query.js",
      "bun": "./dist/operations/agent/list.query.js",
      "node": "./dist/node/operations/agent/list.query.js",
      "default": "./dist/operations/agent/list.query.js"
    },
    "./operations/agent/pause.command": {
      "types": "./dist/operations/agent/pause.command.d.ts",
      "browser": "./dist/browser/operations/agent/pause.command.js",
      "bun": "./dist/operations/agent/pause.command.js",
      "node": "./dist/node/operations/agent/pause.command.js",
      "default": "./dist/operations/agent/pause.command.js"
    },
    "./operations/agent/set-autonomy.command": {
      "types": "./dist/operations/agent/set-autonomy.command.d.ts",
      "browser": "./dist/browser/operations/agent/set-autonomy.command.js",
      "bun": "./dist/operations/agent/set-autonomy.command.js",
      "node": "./dist/node/operations/agent/set-autonomy.command.js",
      "default": "./dist/operations/agent/set-autonomy.command.js"
    },
    "./operations/agent/set-risk-tier.command": {
      "types": "./dist/operations/agent/set-risk-tier.command.d.ts",
      "browser": "./dist/browser/operations/agent/set-risk-tier.command.js",
      "bun": "./dist/operations/agent/set-risk-tier.command.js",
      "node": "./dist/node/operations/agent/set-risk-tier.command.js",
      "default": "./dist/operations/agent/set-risk-tier.command.js"
    },
    "./operations/agent/shared-schemas": {
      "types": "./dist/operations/agent/shared-schemas.d.ts",
      "browser": "./dist/browser/operations/agent/shared-schemas.js",
      "bun": "./dist/operations/agent/shared-schemas.js",
      "node": "./dist/node/operations/agent/shared-schemas.js",
      "default": "./dist/operations/agent/shared-schemas.js"
    },
    "./operations/agent/start.command": {
      "types": "./dist/operations/agent/start.command.d.ts",
      "browser": "./dist/browser/operations/agent/start.command.js",
      "bun": "./dist/operations/agent/start.command.js",
      "node": "./dist/node/operations/agent/start.command.js",
      "default": "./dist/operations/agent/start.command.js"
    },
    "./operations/agent/stop.command": {
      "types": "./dist/operations/agent/stop.command.d.ts",
      "browser": "./dist/browser/operations/agent/stop.command.js",
      "bun": "./dist/operations/agent/stop.command.js",
      "node": "./dist/node/operations/agent/stop.command.js",
      "default": "./dist/operations/agent/stop.command.js"
    },
    "./operations/agent/update.command": {
      "types": "./dist/operations/agent/update.command.d.ts",
      "browser": "./dist/browser/operations/agent/update.command.js",
      "bun": "./dist/operations/agent/update.command.js",
      "node": "./dist/node/operations/agent/update.command.js",
      "default": "./dist/operations/agent/update.command.js"
    },
    "./operations/registry.agent": {
      "types": "./dist/operations/registry.agent.d.ts",
      "bun": "./dist/operations/registry.agent.js",
      "node": "./dist/node/operations/registry.agent.js",
      "default": "./dist/operations/registry.agent.js"
    }
  }
}
```

## Dependencies

Metadata status: complete pinned manifest.

### Runtime dependencies

- `@ai-sdk/anthropic`: `catalog:ai`
- `@ai-sdk/mcp`: `catalog:ai`
- [@lssm-tech/lib.agent-evals](https://lssm.co/docs/packages/lib.agent-evals/): `workspace:^`
- [@lssm-tech/lib.agent-protocol-spec](https://lssm.co/docs/packages/lib.agent-protocol-spec/): `workspace:^`
- [@lssm-tech/lib.ai-providers](https://lssm.co/docs/packages/lib.ai-providers/): `workspace:^`
- [@lssm-tech/lib.contracts-runtime-core](https://lssm.co/docs/packages/lib.contracts-runtime-core/): `workspace:^`
- [@lssm-tech/lib.contracts-runtime-kernel](https://lssm.co/docs/packages/lib.contracts-runtime-kernel/): `workspace:^`
- [@lssm-tech/lib.contracts-spec-core](https://lssm.co/docs/packages/lib.contracts-spec-core/): `workspace:^`
- [@lssm-tech/lib.crypto-utils](https://lssm.co/docs/packages/lib.crypto-utils/): `workspace:^`
- [@lssm-tech/lib.economic-evidence](https://lssm.co/docs/packages/lib.economic-evidence/): `workspace:^`
- [@lssm-tech/lib.jobs](https://lssm.co/docs/packages/lib.jobs/): `workspace:^`
- [@lssm-tech/lib.knowledge](https://lssm.co/docs/packages/lib.knowledge/): `workspace:^`
- [@lssm-tech/lib.observability](https://lssm.co/docs/packages/lib.observability/): `workspace:^`
- [@lssm-tech/lib.orchestration-spec](https://lssm.co/docs/packages/lib.orchestration-spec/): `workspace:^`
- [@lssm-tech/lib.schema](https://lssm.co/docs/packages/lib.schema/): `workspace:*`
- [@lssm-tech/lib.surface-runtime](https://lssm.co/docs/packages/lib.surface-runtime/): `workspace:^`
- [@lssm-tech/lib.translation-runtime](https://lssm.co/docs/packages/lib.translation-runtime/): `workspace:^`
- [@lssm-tech/lib.utils-typescript](https://lssm.co/docs/packages/lib.utils-typescript/): `workspace:^`
- [@lssm-tech/lib.workflow-composer](https://lssm.co/docs/packages/lib.workflow-composer/): `workspace:^`
- `@modelcontextprotocol/sdk`: `catalog:ai`
- `ai`: `catalog:ai`
- `compare-versions`: `catalog:data`
- `zod`: `catalog:`

### Peer dependencies

- `@anthropic-ai/claude-agent-sdk`: `>=0.1.0`
- [@lssm-tech/lib.surface-runtime](https://lssm.co/docs/packages/lib.surface-runtime/): `workspace:^`
- `@opencode-ai/sdk`: `>=1.0.0`
- `@posthog/ai`: `^8.13.0`
- `posthog-node`: `>=5.51.7`

### Optional dependencies

No declarations in the inspected manifest.

### Development dependencies

- `@anthropic-ai/claude-agent-sdk`: `0.3.263`
- `@anthropic-ai/sdk`: `0.124.0`
- [@lssm-tech/tool.bun](https://lssm.co/docs/packages/tool.bun/): `workspace:*`
- [@lssm-tech/tool.typescript](https://lssm.co/docs/packages/tool.typescript/): `workspace:*`
- `@opencode-ai/sdk`: `1.18.21`
- `@posthog/ai`: `8.13.0`
- `typescript`: `catalog:`

### Peer dependency metadata

```json
{
  "@anthropic-ai/claude-agent-sdk": {
    "optional": true
  },
  "@opencode-ai/sdk": {
    "optional": true
  },
  "@posthog/ai": {
    "optional": true
  },
  "posthog-node": {
    "optional": true
  },
  "@lssm-tech/lib.surface-runtime": {
    "optional": true
  }
}
```

### Bundled dependencies

```json
null
```

## Package scripts

Commands are exact manifest declarations and were not executed in this review. Script metadata status: complete pinned manifest.

```json
{
  "publish:pkg": "bun publish --tolerate-republish --ignore-scripts --verbose",
  "publish:pkg:canary": "bun publish:pkg --tag canary",
  "prebuild": "contractspec-bun-build prebuild",
  "build": "contractspec-bun-build build",
  "build:bundle": "contractspec-bun-build transpile",
  "build:types": "contractspec-bun-build types",
  "typecheck": "tsgo --noEmit",
  "dev": "contractspec-bun-build dev",
  "clean": "rimraf dist .turbo",
  "lint": "bun lint:fix",
  "lint:fix": "node ../../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../../scripts/biome.cjs check --write .",
  "lint:check": "node ../../../../scripts/biome.cjs check .",
  "test": "bun test"
}
```

## Declared documentation links

- [Lib Ai Agent documentation](https://www.npmjs.com/package/%40lssm-tech%2Flib.ai-agent) — declared link; destination not verified.

```json
{
  "url": "https://www.npmjs.com/package/%40lssm-tech%2Flib.ai-agent",
  "kind": "readme"
}
```

## Existing agent-guide projection

```json
{
  "path": "packages/apps/web-landing/public/llms-packages/lib.ai-agent.txt",
  "route": "/llms/lib.ai-agent",
  "sourceUrl": "https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.ai-agent.txt",
  "blobSha": "bb7aaf8e0ae0b91150de693749d003bf721fa893",
  "sourcePin": "bcc79fcc27c4d801c2119bef81ddcce7b4e86498",
  "bodyEqualsReadme": true,
  "aggregateSourcePath": "packages/apps/web-landing/public/llms-full.txt",
  "aggregateBlobSha": "691b1d33efee24c440598b9106c81432f56aafaf"
}
```
