{"id":"@lssm-tech/integration.cli-contractspec-ai","slug":"integration.cli-contractspec-ai","name":"@lssm-tech/integration.cli-contractspec-ai","version":"3.0.4","path":"packages/integrations/cli-contractspec-ai","manifestPath":"packages/integrations/cli-contractspec-ai/package.json","manifestBlobSha":"4e66e5e759adfd85d27aba7075f9034ce4ff4c32","layer":"integrations","physicalArea":null,"primaryArea":"tooling-and-agent-delivery","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"integration","catalogStatus":"active","adoptionMode":"operator-only","stability":"stable"},"description":"Optional AI command pack for the ContractSpec CLI","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"integration","status":"active","adoptionMode":"operator-only","stability":"stable","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./command-pack","./commands/agent/index","./commands/agent/migration","./commands/chat/index","./commands/llm/copy","./commands/llm/export","./commands/llm/guide","./commands/llm/index","./commands/llm/verify","./commands/mcp/index","./commands/vibe/config","./commands/vibe/context","./commands/vibe/index","./commands/vibe/init","./commands/vibe/pack","./commands/vibe/run","./ai/agents/claude-code-agent","./ai/agents/cursor-agent","./ai/agents/index","./ai/agents/openai-codex-agent","./ai/agents/orchestrator","./ai/agents/simple-agent","./ai/agents/types","./ai/agents/unified-adapter","./ai/client","./ai/mcp/author-tools","./ai/mcp/can-help-tool","./ai/mcp/knowledge/index","./ai/mcp/knowledge/knowledge.curated","./ai/mcp/knowledge/knowledge.generated","./ai/mcp/knowledge/types","./ai/mcp/knowledge-ops","./ai/mcp/operation-status-tool","./ai/mcp/runtime/discover","./ai/mcp/runtime/load","./ai/mcp/runtime/server","./ai/mcp/server","./ai/prompts/code-generation","./ai/prompts/spec-creation","./ai/providers","./program/optional-contributions/ai","./operation-client-environment"],"documentation":[{"title":"Integration Cli Contractspec Ai documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.cli-contractspec-ai","kind":"readme"}],"examples":[],"replacements":[],"nonAdoptableRationale":"This optional CLI integration is published for operator command composition."},"canonicalImports":[],"scripts":{"build":"bun run build:bundle && bun run build:types","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","clean":"rimraf dist .turbo","lint:check":"node ../../../scripts/biome.cjs check .","test":"bun test","typecheck":"tsgo --noEmit","prebuild":"bun scripts/generate-cli-mcp-knowledge.ts"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.agent-protocol-spec":"workspace:^","@lssm-tech/lib.cli-runtime":"workspace:^","@lssm-tech/lib.contracts-runtime-core":"workspace:^","@lssm-tech/lib.contracts-runtime-kernel":"workspace:^","@lssm-tech/lib.surface-runtime":"workspace:^","@lssm-tech/lib.utils-typescript":"workspace:^","commander":"^15.0.0","@lssm-tech/lib.ai-agent":"workspace:^","@lssm-tech/lib.contracts-library":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","chalk":"^6.0.0","zod":"catalog:","@inquirer/prompts":"^8.7.2","@lssm-tech/lib.ai-providers":"workspace:^","ora":"^9.4.1","@ai-sdk/anthropic":"catalog:ai","ai":"catalog:ai","@ai-sdk/openai":"catalog:ai","@modelcontextprotocol/sdk":"^1.30.0","@lssm-tech/lib.schema":"workspace:^","@lssm-tech/integration.lssm-os-operation-client":"^2.0.1","@lssm-tech/lib.contracts-runtime-server-mcp":"^5.0.1","@lssm-tech/lib.logger":"^5.0.1","@ai-sdk/mistral":"4.0.47","ollama-ai-provider-v2":"catalog:ai","@lssm-tech/integration.workspace-ai":"^3.1.2"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types","rimraf":"catalog:build","typescript":"catalog:","@lssm-tech/module.examples":"^6.1.1"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./command-pack":"./src/command-pack.ts","./commands/agent/index":"./src/commands/agent/index.ts","./commands/agent/migration":"./src/commands/agent/migration.ts","./commands/chat/index":"./src/commands/chat/index.ts","./commands/llm/copy":"./src/commands/llm/copy.ts","./commands/llm/export":"./src/commands/llm/export.ts","./commands/llm/guide":"./src/commands/llm/guide.ts","./commands/llm/index":"./src/commands/llm/index.ts","./commands/llm/verify":"./src/commands/llm/verify.ts","./commands/mcp/index":"./src/commands/mcp/index.ts","./commands/vibe/config":"./src/commands/vibe/config.ts","./commands/vibe/context":"./src/commands/vibe/context.ts","./commands/vibe/index":"./src/commands/vibe/index.ts","./commands/vibe/init":"./src/commands/vibe/init.ts","./commands/vibe/pack":"./src/commands/vibe/pack.ts","./commands/vibe/run":"./src/commands/vibe/run.ts","./ai/agents/claude-code-agent":"./src/ai/agents/claude-code-agent.ts","./ai/agents/cursor-agent":"./src/ai/agents/cursor-agent.ts","./ai/agents/index":"./src/ai/agents/index.ts","./ai/agents/openai-codex-agent":"./src/ai/agents/openai-codex-agent.ts","./ai/agents/orchestrator":"./src/ai/agents/orchestrator.ts","./ai/agents/simple-agent":"./src/ai/agents/simple-agent.ts","./ai/agents/types":"./src/ai/agents/types.ts","./ai/agents/unified-adapter":"./src/ai/agents/unified-adapter.ts","./ai/client":"./src/ai/client.ts","./ai/mcp/author-tools":"./src/ai/mcp/author-tools.ts","./ai/mcp/can-help-tool":"./src/ai/mcp/can-help-tool.ts","./ai/mcp/knowledge/index":"./src/ai/mcp/knowledge/index.ts","./ai/mcp/knowledge/knowledge.curated":"./src/ai/mcp/knowledge/knowledge.curated.ts","./ai/mcp/knowledge/knowledge.generated":"./src/ai/mcp/knowledge/knowledge.generated.ts","./ai/mcp/knowledge/types":"./src/ai/mcp/knowledge/types.ts","./ai/mcp/knowledge-ops":"./src/ai/mcp/knowledge-ops.ts","./ai/mcp/operation-status-tool":"./src/ai/mcp/operation-status-tool.ts","./ai/mcp/runtime/discover":"./src/ai/mcp/runtime/discover.ts","./ai/mcp/runtime/load":"./src/ai/mcp/runtime/load.ts","./ai/mcp/runtime/server":"./src/ai/mcp/runtime/server.ts","./ai/mcp/server":"./src/ai/mcp/server.ts","./ai/prompts/code-generation":"./src/ai/prompts/code-generation.ts","./ai/prompts/spec-creation":"./src/ai/prompts/spec-creation.ts","./ai/providers":"./src/ai/providers.ts","./program/optional-contributions/ai":"./src/program/optional-contributions/ai.ts","./operation-client-environment":"./src/operation-client-environment.ts"},"publishExports":{".":{"types":"./dist/command-pack.d.ts","bun":"./dist/command-pack.js","node":"./dist/node/command-pack.js","default":"./dist/command-pack.js"},"./command-pack":{"types":"./dist/command-pack.d.ts","bun":"./dist/command-pack.js","node":"./dist/node/command-pack.js","default":"./dist/command-pack.js"},"./commands/agent/index":{"types":"./dist/commands/agent/index.d.ts","bun":"./dist/commands/agent/index.js","node":"./dist/node/commands/agent/index.js","default":"./dist/commands/agent/index.js"},"./commands/agent/migration":{"types":"./dist/commands/agent/migration.d.ts","bun":"./dist/commands/agent/migration.js","node":"./dist/node/commands/agent/migration.js","default":"./dist/commands/agent/migration.js"},"./commands/chat/index":{"types":"./dist/commands/chat/index.d.ts","bun":"./dist/commands/chat/index.js","node":"./dist/node/commands/chat/index.js","default":"./dist/commands/chat/index.js"},"./commands/llm/copy":{"types":"./dist/commands/llm/copy.d.ts","bun":"./dist/commands/llm/copy.js","node":"./dist/node/commands/llm/copy.js","default":"./dist/commands/llm/copy.js"},"./commands/llm/export":{"types":"./dist/commands/llm/export.d.ts","bun":"./dist/commands/llm/export.js","node":"./dist/node/commands/llm/export.js","default":"./dist/commands/llm/export.js"},"./commands/llm/guide":{"types":"./dist/commands/llm/guide.d.ts","bun":"./dist/commands/llm/guide.js","node":"./dist/node/commands/llm/guide.js","default":"./dist/commands/llm/guide.js"},"./commands/llm/index":{"types":"./dist/commands/llm/index.d.ts","bun":"./dist/commands/llm/index.js","node":"./dist/node/commands/llm/index.js","default":"./dist/commands/llm/index.js"},"./commands/llm/verify":{"types":"./dist/commands/llm/verify.d.ts","bun":"./dist/commands/llm/verify.js","node":"./dist/node/commands/llm/verify.js","default":"./dist/commands/llm/verify.js"},"./commands/mcp/index":{"types":"./dist/commands/mcp/index.d.ts","bun":"./dist/commands/mcp/index.js","node":"./dist/node/commands/mcp/index.js","default":"./dist/commands/mcp/index.js"},"./commands/vibe/config":{"types":"./dist/commands/vibe/config.d.ts","bun":"./dist/commands/vibe/config.js","node":"./dist/node/commands/vibe/config.js","default":"./dist/commands/vibe/config.js"},"./commands/vibe/context":{"types":"./dist/commands/vibe/context.d.ts","bun":"./dist/commands/vibe/context.js","node":"./dist/node/commands/vibe/context.js","default":"./dist/commands/vibe/context.js"},"./commands/vibe/index":{"types":"./dist/commands/vibe/index.d.ts","bun":"./dist/commands/vibe/index.js","node":"./dist/node/commands/vibe/index.js","default":"./dist/commands/vibe/index.js"},"./commands/vibe/init":{"types":"./dist/commands/vibe/init.d.ts","bun":"./dist/commands/vibe/init.js","node":"./dist/node/commands/vibe/init.js","default":"./dist/commands/vibe/init.js"},"./commands/vibe/pack":{"types":"./dist/commands/vibe/pack.d.ts","bun":"./dist/commands/vibe/pack.js","node":"./dist/node/commands/vibe/pack.js","default":"./dist/commands/vibe/pack.js"},"./commands/vibe/run":{"types":"./dist/commands/vibe/run.d.ts","bun":"./dist/commands/vibe/run.js","node":"./dist/node/commands/vibe/run.js","default":"./dist/commands/vibe/run.js"},"./ai/agents/claude-code-agent":{"types":"./dist/ai/agents/claude-code-agent.d.ts","bun":"./dist/ai/agents/claude-code-agent.js","node":"./dist/node/ai/agents/claude-code-agent.js","default":"./dist/ai/agents/claude-code-agent.js"},"./ai/agents/cursor-agent":{"types":"./dist/ai/agents/cursor-agent.d.ts","bun":"./dist/ai/agents/cursor-agent.js","node":"./dist/node/ai/agents/cursor-agent.js","default":"./dist/ai/agents/cursor-agent.js"},"./ai/agents/index":{"types":"./dist/ai/agents/index.d.ts","bun":"./dist/ai/agents/index.js","node":"./dist/node/ai/agents/index.js","default":"./dist/ai/agents/index.js"},"./ai/agents/openai-codex-agent":{"types":"./dist/ai/agents/openai-codex-agent.d.ts","bun":"./dist/ai/agents/openai-codex-agent.js","node":"./dist/node/ai/agents/openai-codex-agent.js","default":"./dist/ai/agents/openai-codex-agent.js"},"./ai/agents/orchestrator":{"types":"./dist/ai/agents/orchestrator.d.ts","bun":"./dist/ai/agents/orchestrator.js","node":"./dist/node/ai/agents/orchestrator.js","default":"./dist/ai/agents/orchestrator.js"},"./ai/agents/simple-agent":{"types":"./dist/ai/agents/simple-agent.d.ts","bun":"./dist/ai/agents/simple-agent.js","node":"./dist/node/ai/agents/simple-agent.js","default":"./dist/ai/agents/simple-agent.js"},"./ai/agents/types":{"types":"./dist/ai/agents/types.d.ts","bun":"./dist/ai/agents/types.js","node":"./dist/node/ai/agents/types.js","default":"./dist/ai/agents/types.js"},"./ai/agents/unified-adapter":{"types":"./dist/ai/agents/unified-adapter.d.ts","bun":"./dist/ai/agents/unified-adapter.js","node":"./dist/node/ai/agents/unified-adapter.js","default":"./dist/ai/agents/unified-adapter.js"},"./ai/client":{"types":"./dist/ai/client.d.ts","bun":"./dist/ai/client.js","node":"./dist/node/ai/client.js","default":"./dist/ai/client.js"},"./ai/mcp/author-tools":{"types":"./dist/ai/mcp/author-tools.d.ts","bun":"./dist/ai/mcp/author-tools.js","node":"./dist/node/ai/mcp/author-tools.js","default":"./dist/ai/mcp/author-tools.js"},"./ai/mcp/can-help-tool":{"types":"./dist/ai/mcp/can-help-tool.d.ts","bun":"./dist/ai/mcp/can-help-tool.js","node":"./dist/node/ai/mcp/can-help-tool.js","default":"./dist/ai/mcp/can-help-tool.js"},"./ai/mcp/knowledge/index":{"types":"./dist/ai/mcp/knowledge/index.d.ts","bun":"./dist/ai/mcp/knowledge/index.js","node":"./dist/node/ai/mcp/knowledge/index.js","default":"./dist/ai/mcp/knowledge/index.js"},"./ai/mcp/knowledge/knowledge.curated":{"types":"./dist/ai/mcp/knowledge/knowledge.curated.d.ts","bun":"./dist/ai/mcp/knowledge/knowledge.curated.js","node":"./dist/node/ai/mcp/knowledge/knowledge.curated.js","default":"./dist/ai/mcp/knowledge/knowledge.curated.js"},"./ai/mcp/knowledge/knowledge.generated":{"types":"./dist/ai/mcp/knowledge/knowledge.generated.d.ts","bun":"./dist/ai/mcp/knowledge/knowledge.generated.js","node":"./dist/node/ai/mcp/knowledge/knowledge.generated.js","default":"./dist/ai/mcp/knowledge/knowledge.generated.js"},"./ai/mcp/knowledge/types":{"types":"./dist/ai/mcp/knowledge/types.d.ts","bun":"./dist/ai/mcp/knowledge/types.js","node":"./dist/node/ai/mcp/knowledge/types.js","default":"./dist/ai/mcp/knowledge/types.js"},"./ai/mcp/knowledge-ops":{"types":"./dist/ai/mcp/knowledge-ops.d.ts","bun":"./dist/ai/mcp/knowledge-ops.js","node":"./dist/node/ai/mcp/knowledge-ops.js","default":"./dist/ai/mcp/knowledge-ops.js"},"./ai/mcp/operation-status-tool":{"types":"./dist/ai/mcp/operation-status-tool.d.ts","bun":"./dist/ai/mcp/operation-status-tool.js","node":"./dist/node/ai/mcp/operation-status-tool.js","default":"./dist/ai/mcp/operation-status-tool.js"},"./ai/mcp/runtime/discover":{"types":"./dist/ai/mcp/runtime/discover.d.ts","bun":"./dist/ai/mcp/runtime/discover.js","node":"./dist/node/ai/mcp/runtime/discover.js","default":"./dist/ai/mcp/runtime/discover.js"},"./ai/mcp/runtime/load":{"types":"./dist/ai/mcp/runtime/load.d.ts","bun":"./dist/ai/mcp/runtime/load.js","node":"./dist/node/ai/mcp/runtime/load.js","default":"./dist/ai/mcp/runtime/load.js"},"./ai/mcp/runtime/server":{"types":"./dist/ai/mcp/runtime/server.d.ts","bun":"./dist/ai/mcp/runtime/server.js","node":"./dist/node/ai/mcp/runtime/server.js","default":"./dist/ai/mcp/runtime/server.js"},"./ai/mcp/server":{"types":"./dist/ai/mcp/server.d.ts","bun":"./dist/ai/mcp/server.js","node":"./dist/node/ai/mcp/server.js","default":"./dist/ai/mcp/server.js"},"./ai/prompts/code-generation":{"types":"./dist/ai/prompts/code-generation.d.ts","bun":"./dist/ai/prompts/code-generation.js","node":"./dist/node/ai/prompts/code-generation.js","default":"./dist/ai/prompts/code-generation.js"},"./ai/prompts/spec-creation":{"types":"./dist/ai/prompts/spec-creation.d.ts","bun":"./dist/ai/prompts/spec-creation.js","node":"./dist/node/ai/prompts/spec-creation.js","default":"./dist/ai/prompts/spec-creation.js"},"./ai/providers":{"types":"./dist/ai/providers.d.ts","bun":"./dist/ai/providers.js","node":"./dist/node/ai/providers.js","default":"./dist/ai/providers.js"},"./program/optional-contributions/ai":{"types":"./dist/program/optional-contributions/ai.d.ts","bun":"./dist/program/optional-contributions/ai.js","node":"./dist/node/program/optional-contributions/ai.js","default":"./dist/program/optional-contributions/ai.js"},"./operation-client-environment":{"types":"./dist/operation-client-environment.d.ts","bun":"./dist/operation-client-environment.js","node":"./dist/node/operation-client-environment.js","default":"./dist/operation-client-environment.js"}},"types":"./dist/command-pack.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/integration.cli-contractspec-ai","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./command-pack","importPath":"@lssm-tech/integration.cli-contractspec-ai/command-pack","target":"./src/command-pack.ts","targets":[{"conditions":[],"target":"./src/command-pack.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/command-pack.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/command-pack.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/agent/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/agent/index","target":"./src/commands/agent/index.ts","targets":[{"conditions":[],"target":"./src/commands/agent/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/agent/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/agent/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/agent/migration","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/agent/migration","target":"./src/commands/agent/migration.ts","targets":[{"conditions":[],"target":"./src/commands/agent/migration.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/agent/migration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/agent/migration.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/chat/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/chat/index","target":"./src/commands/chat/index.ts","targets":[{"conditions":[],"target":"./src/commands/chat/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/chat/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/chat/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/llm/copy","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/llm/copy","target":"./src/commands/llm/copy.ts","targets":[{"conditions":[],"target":"./src/commands/llm/copy.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/llm/copy.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/llm/copy.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/llm/export","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/llm/export","target":"./src/commands/llm/export.ts","targets":[{"conditions":[],"target":"./src/commands/llm/export.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/llm/export.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/llm/export.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/llm/guide","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/llm/guide","target":"./src/commands/llm/guide.ts","targets":[{"conditions":[],"target":"./src/commands/llm/guide.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/llm/guide.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/llm/guide.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/llm/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/llm/index","target":"./src/commands/llm/index.ts","targets":[{"conditions":[],"target":"./src/commands/llm/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/llm/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/llm/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/llm/verify","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/llm/verify","target":"./src/commands/llm/verify.ts","targets":[{"conditions":[],"target":"./src/commands/llm/verify.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/llm/verify.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/llm/verify.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/mcp/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/mcp/index","target":"./src/commands/mcp/index.ts","targets":[{"conditions":[],"target":"./src/commands/mcp/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/mcp/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/mcp/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/config","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/config","target":"./src/commands/vibe/config.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/config.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/config.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/config.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/context","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/context","target":"./src/commands/vibe/context.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/context.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/context.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/context.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/index","target":"./src/commands/vibe/index.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/init","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/init","target":"./src/commands/vibe/init.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/init.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/init.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/init.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/pack","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/pack","target":"./src/commands/vibe/pack.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/pack.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/pack.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/pack.ts","sourceStatus":"verified source file"}]},{"subpath":"./commands/vibe/run","importPath":"@lssm-tech/integration.cli-contractspec-ai/commands/vibe/run","target":"./src/commands/vibe/run.ts","targets":[{"conditions":[],"target":"./src/commands/vibe/run.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/commands/vibe/run.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/commands/vibe/run.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/claude-code-agent","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/claude-code-agent","target":"./src/ai/agents/claude-code-agent.ts","targets":[{"conditions":[],"target":"./src/ai/agents/claude-code-agent.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/claude-code-agent.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/claude-code-agent.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/cursor-agent","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/cursor-agent","target":"./src/ai/agents/cursor-agent.ts","targets":[{"conditions":[],"target":"./src/ai/agents/cursor-agent.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/cursor-agent.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/cursor-agent.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/index","target":"./src/ai/agents/index.ts","targets":[{"conditions":[],"target":"./src/ai/agents/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/openai-codex-agent","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/openai-codex-agent","target":"./src/ai/agents/openai-codex-agent.ts","targets":[{"conditions":[],"target":"./src/ai/agents/openai-codex-agent.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/openai-codex-agent.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/openai-codex-agent.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/orchestrator","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/orchestrator","target":"./src/ai/agents/orchestrator.ts","targets":[{"conditions":[],"target":"./src/ai/agents/orchestrator.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/orchestrator.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/orchestrator.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/simple-agent","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/simple-agent","target":"./src/ai/agents/simple-agent.ts","targets":[{"conditions":[],"target":"./src/ai/agents/simple-agent.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/simple-agent.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/simple-agent.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/types","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/types","target":"./src/ai/agents/types.ts","targets":[{"conditions":[],"target":"./src/ai/agents/types.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/agents/unified-adapter","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/agents/unified-adapter","target":"./src/ai/agents/unified-adapter.ts","targets":[{"conditions":[],"target":"./src/ai/agents/unified-adapter.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/agents/unified-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/agents/unified-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/client","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/client","target":"./src/ai/client.ts","targets":[{"conditions":[],"target":"./src/ai/client.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/client.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/client.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/author-tools","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/author-tools","target":"./src/ai/mcp/author-tools.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/author-tools.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/author-tools.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/author-tools.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/can-help-tool","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/can-help-tool","target":"./src/ai/mcp/can-help-tool.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/can-help-tool.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/can-help-tool.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/can-help-tool.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/knowledge/index","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/knowledge/index","target":"./src/ai/mcp/knowledge/index.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/knowledge/index.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/knowledge/knowledge.curated","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/knowledge/knowledge.curated","target":"./src/ai/mcp/knowledge/knowledge.curated.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/knowledge/knowledge.curated.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/knowledge.curated.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/knowledge.curated.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/knowledge/knowledge.generated","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/knowledge/knowledge.generated","target":"./src/ai/mcp/knowledge/knowledge.generated.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/knowledge/knowledge.generated.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/knowledge.generated.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/knowledge.generated.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/knowledge/types","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/knowledge/types","target":"./src/ai/mcp/knowledge/types.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/knowledge/types.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/knowledge-ops","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/knowledge-ops","target":"./src/ai/mcp/knowledge-ops.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/knowledge-ops.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge-ops.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/knowledge-ops.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/operation-status-tool","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/operation-status-tool","target":"./src/ai/mcp/operation-status-tool.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/operation-status-tool.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/operation-status-tool.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/operation-status-tool.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/runtime/discover","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/runtime/discover","target":"./src/ai/mcp/runtime/discover.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/runtime/discover.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/discover.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/discover.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/runtime/load","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/runtime/load","target":"./src/ai/mcp/runtime/load.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/runtime/load.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/load.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/load.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/runtime/server","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/runtime/server","target":"./src/ai/mcp/runtime/server.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/runtime/server.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/server.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/runtime/server.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/mcp/server","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/mcp/server","target":"./src/ai/mcp/server.ts","targets":[{"conditions":[],"target":"./src/ai/mcp/server.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/mcp/server.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/mcp/server.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/prompts/code-generation","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/prompts/code-generation","target":"./src/ai/prompts/code-generation.ts","targets":[{"conditions":[],"target":"./src/ai/prompts/code-generation.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/prompts/code-generation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/prompts/code-generation.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/prompts/spec-creation","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/prompts/spec-creation","target":"./src/ai/prompts/spec-creation.ts","targets":[{"conditions":[],"target":"./src/ai/prompts/spec-creation.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/prompts/spec-creation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/prompts/spec-creation.ts","sourceStatus":"verified source file"}]},{"subpath":"./ai/providers","importPath":"@lssm-tech/integration.cli-contractspec-ai/ai/providers","target":"./src/ai/providers.ts","targets":[{"conditions":[],"target":"./src/ai/providers.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/ai/providers.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/ai/providers.ts","sourceStatus":"verified source file"}]},{"subpath":"./program/optional-contributions/ai","importPath":"@lssm-tech/integration.cli-contractspec-ai/program/optional-contributions/ai","target":"./src/program/optional-contributions/ai.ts","targets":[{"conditions":[],"target":"./src/program/optional-contributions/ai.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/program/optional-contributions/ai.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/program/optional-contributions/ai.ts","sourceStatus":"verified source file"}]},{"subpath":"./operation-client-environment","importPath":"@lssm-tech/integration.cli-contractspec-ai/operation-client-environment","target":"./src/operation-client-environment.ts","targets":[{"conditions":[],"target":"./src/operation-client-environment.ts","sourcePath":"packages/integrations/cli-contractspec-ai/src/operation-client-environment.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/src/operation-client-environment.ts","sourceStatus":"verified source file"}]}],"entryCount":43,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Integration Cli Contractspec Ai documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fintegration.cli-contractspec-ai","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/integration.cli-contractspec-ai.txt"},"readme":{"status":"available","body":"# @lssm-tech/integration.cli-contractspec-ai\n\nOptional `agent`, `chat`, `llm`, `mcp`, and `vibe` commands plus AI extensions\nfor the ContractSpec CLI's core authoring, build, test, and validation commands.\n\nThe default and `command-pack` entrypoints synchronously register the canonical\nAI integration commands. Existing custom Commander hosts retain concrete AI\ncommands and the core authoring, build, test, and validation extensions without\nadding host bindings.\n\nFor hosts that need declarations and help separately from concrete services,\n`@lssm-tech/lib.cli-runtime/optional-command-declarations/ai` supplies fresh command\ntrees with the same nested help, arguments, aliases, and option defaults. This\nadditive entry resolves explicit host actions when invoked. Host and pack builds\nmust share the external canonical CLI runtime.\n\nCommand implementations, provider adapters, MCP assembly, and the concrete\noperation-client environment binding live in this integration. The former\nworkspace bundle paths forward to these same implementations. Generic LLM\nauthoring, workflow execution, and MCP builders live in narrow CLI runtime\nentries; the integration does not import a bundle or host.\n\nThe owning `prebuild` generates the offline MCP knowledge corpus through\n`scripts/generate-cli-mcp-knowledge.ts`. The generated corpus remains static at\nruntime. The existing transpilation workflow preserves one canonical module\ninstance across command-pack and command subpath imports.\n","sourcePath":"packages/integrations/cli-contractspec-ai/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/integrations/cli-contractspec-ai/README.md","blobSha":"6e2e438200479c26a59666dd3ceeaf61674b3c75","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"tooling-and-agent-delivery","areaTitle":"CLI, authoring and agent tooling","displayName":"integration.cli-contractspec-ai","runtimes":["node"],"platforms":["server"],"kind":"integration","scope":"Package manifest","canonicalRoute":"/docs/packages/integration.cli-contractspec-ai/","contextUrl":"/docs/packages/integration.cli-contractspec-ai.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}