{"id":"@lssm-tech/agentpacks","slug":"agentpacks","name":"@lssm-tech/agentpacks","version":"3.0.4","path":"packages/tools/agentpacks","manifestPath":"packages/tools/agentpacks/package.json","manifestBlobSha":"d7f044e36012f3bb70869d9a16aa642292e6f447","layer":"tools","physicalArea":null,"primaryArea":"tooling-and-agent-delivery","classification":{"privateDeclared":null,"catalogFamily":"sharedLibs","catalogKind":"tool","catalogStatus":"active","adoptionMode":"operator-only","stability":"stable"},"description":"Composable AI agent configuration manager. Pack-based rules, commands, skills, hooks, and MCP sync across OpenCode, Cursor, Claude Code, Codex, Gemini, Copilot, and more.","descriptionOrigin":"package.json","catalog":{"family":"sharedLibs","kind":"tool","status":"active","adoptionMode":"operator-only","stability":"stable","platforms":["server"],"runtimes":["node"],"entrypoints":[".","./api","./application","./application/compiler","./application/compiler/compile","./application/compiler/constants","./application/compiler/diagnostics","./application/compiler/io","./application/compiler/source-parser","./application/compiler/validation","./application/compiler/workflow","./application/types","./cli/ai-audit","./cli/export-cmd","./cli/generate","./cli/import-cmd","./cli/info","./cli/init","./cli/install","./cli/login","./cli/models-explain","./cli/pack/create","./cli/pack/enable","./cli/pack/list","./cli/pack/validate","./cli/publish","./cli/search","./core","./core/config","./core/dependency-resolver","./core/feature-merger","./core/feature-units","./core/guidance-units","./core/lockfile","./core/metarepo","./core/pack-loader","./core/profile-resolver","./core/typed-feature-units","./evidence","./evidence/audit","./evidence/audit-rules","./evidence/audit-verification","./evidence/connect","./evidence/files","./evidence/generation-inputs","./evidence/generation-trace","./evidence/time","./evidence/types","./exporters","./exporters/cursor-plugin","./features","./features/agents","./features/commands","./features/hooks","./features/ignore","./features/mcp","./features/models","./features/plugins","./features/rules","./features/skills","./importers/claude-code","./importers/cursor","./importers/opencode","./importers/rulesync","./sources","./sources/git","./sources/git-ref","./sources/local","./sources/npm","./sources/npm-ref","./sources/registry","./sources/registry-ref","./targets","./targets/additional-targets","./targets/base-target","./targets/claude-code","./targets/codex-cli","./targets/copilot","./targets/cursor","./targets/gemini-cli","./targets/generic-md-target","./targets/mistral-vibe","./targets/opencode","./targets/registry","./utils/credentials","./utils/diff","./utils/filesystem","./utils/frontmatter","./utils/generation-filesystem","./utils/global","./utils/managed-markdown","./utils/markdown","./utils/model-allowlist","./utils/model-guidance","./utils/registry-client","./utils/tarball"],"documentation":[{"title":"Agentpacks documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fagentpacks","kind":"readme"}],"examples":[],"replacements":[],"nonAdoptableRationale":"This tool is published for execution by operators, not as a reusable library dependency."},"canonicalImports":[],"scripts":{"publish:pkg":"bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","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 --pass-with-no-tests","prebuild":"contractspec-bun-build prebuild","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.agent-protocol-spec":"workspace:^","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.orchestration-spec":"workspace:^","chalk":"^6.0.0","commander":"catalog:server","gray-matter":"^4.0.3","jsonc-parser":"^3.3.1","zod":"catalog:","@lssm-tech/lib.crypto-utils":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","typescript":"catalog:"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./api":"./src/api.ts","./application":"./src/application/index.ts","./application/compiler":"./src/application/compiler.ts","./application/compiler/application-automation":"./src/application/compiler/application-automation.ts","./application/compiler/application-manifest":"./src/application/compiler/application-manifest.ts","./application/compiler/compile":"./src/application/compiler/compile.ts","./application/compiler/constants":"./src/application/compiler/constants.ts","./application/compiler/diagnostics":"./src/application/compiler/diagnostics.ts","./application/compiler/io":"./src/application/compiler/io.ts","./application/compiler/protocol-validation":"./src/application/compiler/protocol-validation.ts","./application/compiler/schedule-governance-validation":"./src/application/compiler/schedule-governance-validation.ts","./application/compiler/source-parser":"./src/application/compiler/source-parser.ts","./application/compiler/validation":"./src/application/compiler/validation.ts","./application/compiler/workflow":"./src/application/compiler/workflow.ts","./application/types":"./src/application/types.ts","./cli/ai-audit":"./src/cli/ai-audit.ts","./cli/export-cmd":"./src/cli/export-cmd.ts","./cli/generate":"./src/cli/generate.ts","./cli/import-cmd":"./src/cli/import-cmd.ts","./cli/info":"./src/cli/info.ts","./cli/init":"./src/cli/init.ts","./cli/install":"./src/cli/install.ts","./cli/login":"./src/cli/login.ts","./cli/models-explain":"./src/cli/models-explain.ts","./cli/pack/create":"./src/cli/pack/create.ts","./cli/pack/enable":"./src/cli/pack/enable.ts","./cli/pack/list":"./src/cli/pack/list.ts","./cli/pack/validate":"./src/cli/pack/validate.ts","./cli/publish":"./src/cli/publish.ts","./cli/search":"./src/cli/search.ts","./core":"./src/core/index.ts","./core/config":"./src/core/config.ts","./core/dependency-resolver":"./src/core/dependency-resolver.ts","./core/feature-merger":"./src/core/feature-merger.ts","./core/feature-units":"./src/core/feature-units.ts","./core/guidance-units":"./src/core/guidance-units.ts","./core/lockfile":"./src/core/lockfile.ts","./core/metarepo":"./src/core/metarepo.ts","./core/pack-loader":"./src/core/pack-loader.ts","./core/profile-resolver":"./src/core/profile-resolver.ts","./core/typed-feature-units":"./src/core/typed-feature-units.ts","./evidence":"./src/evidence/index.ts","./evidence/audit":"./src/evidence/audit.ts","./evidence/audit-rules":"./src/evidence/audit-rules.ts","./evidence/audit-verification":"./src/evidence/audit-verification.ts","./evidence/connect":"./src/evidence/connect.ts","./evidence/files":"./src/evidence/files.ts","./evidence/generation-inputs":"./src/evidence/generation-inputs.ts","./evidence/generation-trace":"./src/evidence/generation-trace.ts","./evidence/time":"./src/evidence/time.ts","./evidence/types":"./src/evidence/types.ts","./exporters":"./src/exporters/index.ts","./exporters/cursor-plugin":"./src/exporters/cursor-plugin.ts","./features":"./src/features/index.ts","./features/agents":"./src/features/agents.ts","./features/commands":"./src/features/commands.ts","./features/hooks":"./src/features/hooks.ts","./features/ignore":"./src/features/ignore.ts","./features/mcp":"./src/features/mcp.ts","./features/models":"./src/features/models.ts","./features/plugins":"./src/features/plugins.ts","./features/rules":"./src/features/rules.ts","./features/skills":"./src/features/skills.ts","./importers/claude-code":"./src/importers/claude-code.ts","./importers/cursor":"./src/importers/cursor.ts","./importers/opencode":"./src/importers/opencode.ts","./importers/rulesync":"./src/importers/rulesync.ts","./sources":"./src/sources/index.ts","./sources/git":"./src/sources/git.ts","./sources/git-ref":"./src/sources/git-ref.ts","./sources/local":"./src/sources/local.ts","./sources/npm":"./src/sources/npm.ts","./sources/npm-ref":"./src/sources/npm-ref.ts","./sources/registry":"./src/sources/registry.ts","./sources/registry-ref":"./src/sources/registry-ref.ts","./targets":"./src/targets/index.ts","./targets/additional-targets":"./src/targets/additional-targets.ts","./targets/base-target":"./src/targets/base-target.ts","./targets/claude-code":"./src/targets/claude-code.ts","./targets/codex-cli":"./src/targets/codex-cli.ts","./targets/copilot":"./src/targets/copilot.ts","./targets/cursor":"./src/targets/cursor.ts","./targets/gemini-cli":"./src/targets/gemini-cli.ts","./targets/generic-md-target":"./src/targets/generic-md-target.ts","./targets/mistral-vibe":"./src/targets/mistral-vibe.ts","./targets/opencode":"./src/targets/opencode.ts","./targets/registry":"./src/targets/registry.ts","./utils/credentials":"./src/utils/credentials.ts","./utils/diff":"./src/utils/diff.ts","./utils/filesystem":"./src/utils/filesystem.ts","./utils/frontmatter":"./src/utils/frontmatter.ts","./utils/generation-filesystem":"./src/utils/generation-filesystem.ts","./utils/global":"./src/utils/global.ts","./utils/managed-markdown":"./src/utils/managed-markdown.ts","./utils/markdown":"./src/utils/markdown.ts","./utils/model-allowlist":"./src/utils/model-allowlist.ts","./utils/model-guidance":"./src/utils/model-guidance.ts","./utils/registry-client":"./src/utils/registry-client.ts","./utils/tarball":"./src/utils/tarball.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api.d.ts","bun":"./dist/api.js","node":"./dist/node/api.js","default":"./dist/api.js"},"./application":{"types":"./dist/application/index.d.ts","bun":"./dist/application/index.js","node":"./dist/node/application/index.js","default":"./dist/application/index.js"},"./application/compiler":{"types":"./dist/application/compiler.d.ts","bun":"./dist/application/compiler.js","node":"./dist/node/application/compiler.js","default":"./dist/application/compiler.js"},"./application/compiler/application-automation":{"types":"./dist/application/compiler/application-automation.d.ts","bun":"./dist/application/compiler/application-automation.js","node":"./dist/node/application/compiler/application-automation.js","default":"./dist/application/compiler/application-automation.js"},"./application/compiler/application-manifest":{"types":"./dist/application/compiler/application-manifest.d.ts","bun":"./dist/application/compiler/application-manifest.js","node":"./dist/node/application/compiler/application-manifest.js","default":"./dist/application/compiler/application-manifest.js"},"./application/compiler/compile":{"types":"./dist/application/compiler/compile.d.ts","bun":"./dist/application/compiler/compile.js","node":"./dist/node/application/compiler/compile.js","default":"./dist/application/compiler/compile.js"},"./application/compiler/constants":{"types":"./dist/application/compiler/constants.d.ts","bun":"./dist/application/compiler/constants.js","node":"./dist/node/application/compiler/constants.js","default":"./dist/application/compiler/constants.js"},"./application/compiler/diagnostics":{"types":"./dist/application/compiler/diagnostics.d.ts","bun":"./dist/application/compiler/diagnostics.js","node":"./dist/node/application/compiler/diagnostics.js","default":"./dist/application/compiler/diagnostics.js"},"./application/compiler/io":{"types":"./dist/application/compiler/io.d.ts","bun":"./dist/application/compiler/io.js","node":"./dist/node/application/compiler/io.js","default":"./dist/application/compiler/io.js"},"./application/compiler/protocol-validation":{"types":"./dist/application/compiler/protocol-validation.d.ts","bun":"./dist/application/compiler/protocol-validation.js","node":"./dist/node/application/compiler/protocol-validation.js","default":"./dist/application/compiler/protocol-validation.js"},"./application/compiler/schedule-governance-validation":{"types":"./dist/application/compiler/schedule-governance-validation.d.ts","bun":"./dist/application/compiler/schedule-governance-validation.js","node":"./dist/node/application/compiler/schedule-governance-validation.js","default":"./dist/application/compiler/schedule-governance-validation.js"},"./application/compiler/source-parser":{"types":"./dist/application/compiler/source-parser.d.ts","bun":"./dist/application/compiler/source-parser.js","node":"./dist/node/application/compiler/source-parser.js","default":"./dist/application/compiler/source-parser.js"},"./application/compiler/validation":{"types":"./dist/application/compiler/validation.d.ts","bun":"./dist/application/compiler/validation.js","node":"./dist/node/application/compiler/validation.js","default":"./dist/application/compiler/validation.js"},"./application/compiler/workflow":{"types":"./dist/application/compiler/workflow.d.ts","bun":"./dist/application/compiler/workflow.js","node":"./dist/node/application/compiler/workflow.js","default":"./dist/application/compiler/workflow.js"},"./application/types":{"types":"./dist/application/types.d.ts","bun":"./dist/application/types.js","node":"./dist/node/application/types.js","default":"./dist/application/types.js"},"./cli/ai-audit":{"types":"./dist/cli/ai-audit.d.ts","bun":"./dist/cli/ai-audit.js","node":"./dist/node/cli/ai-audit.js","default":"./dist/cli/ai-audit.js"},"./cli/export-cmd":{"types":"./dist/cli/export-cmd.d.ts","bun":"./dist/cli/export-cmd.js","node":"./dist/node/cli/export-cmd.js","default":"./dist/cli/export-cmd.js"},"./cli/generate":{"types":"./dist/cli/generate.d.ts","bun":"./dist/cli/generate.js","node":"./dist/node/cli/generate.js","default":"./dist/cli/generate.js"},"./cli/import-cmd":{"types":"./dist/cli/import-cmd.d.ts","bun":"./dist/cli/import-cmd.js","node":"./dist/node/cli/import-cmd.js","default":"./dist/cli/import-cmd.js"},"./cli/info":{"types":"./dist/cli/info.d.ts","bun":"./dist/cli/info.js","node":"./dist/node/cli/info.js","default":"./dist/cli/info.js"},"./cli/init":{"types":"./dist/cli/init.d.ts","bun":"./dist/cli/init.js","node":"./dist/node/cli/init.js","default":"./dist/cli/init.js"},"./cli/install":{"types":"./dist/cli/install.d.ts","bun":"./dist/cli/install.js","node":"./dist/node/cli/install.js","default":"./dist/cli/install.js"},"./cli/login":{"types":"./dist/cli/login.d.ts","bun":"./dist/cli/login.js","node":"./dist/node/cli/login.js","default":"./dist/cli/login.js"},"./cli/models-explain":{"types":"./dist/cli/models-explain.d.ts","bun":"./dist/cli/models-explain.js","node":"./dist/node/cli/models-explain.js","default":"./dist/cli/models-explain.js"},"./cli/pack/create":{"types":"./dist/cli/pack/create.d.ts","bun":"./dist/cli/pack/create.js","node":"./dist/node/cli/pack/create.js","default":"./dist/cli/pack/create.js"},"./cli/pack/enable":{"types":"./dist/cli/pack/enable.d.ts","bun":"./dist/cli/pack/enable.js","node":"./dist/node/cli/pack/enable.js","default":"./dist/cli/pack/enable.js"},"./cli/pack/list":{"types":"./dist/cli/pack/list.d.ts","bun":"./dist/cli/pack/list.js","node":"./dist/node/cli/pack/list.js","default":"./dist/cli/pack/list.js"},"./cli/pack/validate":{"types":"./dist/cli/pack/validate.d.ts","bun":"./dist/cli/pack/validate.js","node":"./dist/node/cli/pack/validate.js","default":"./dist/cli/pack/validate.js"},"./cli/publish":{"types":"./dist/cli/publish.d.ts","bun":"./dist/cli/publish.js","node":"./dist/node/cli/publish.js","default":"./dist/cli/publish.js"},"./cli/search":{"types":"./dist/cli/search.d.ts","bun":"./dist/cli/search.js","node":"./dist/node/cli/search.js","default":"./dist/cli/search.js"},"./core":{"types":"./dist/core/index.d.ts","bun":"./dist/core/index.js","node":"./dist/node/core/index.js","default":"./dist/core/index.js"},"./core/config":{"types":"./dist/core/config.d.ts","bun":"./dist/core/config.js","node":"./dist/node/core/config.js","default":"./dist/core/config.js"},"./core/dependency-resolver":{"types":"./dist/core/dependency-resolver.d.ts","bun":"./dist/core/dependency-resolver.js","node":"./dist/node/core/dependency-resolver.js","default":"./dist/core/dependency-resolver.js"},"./core/feature-merger":{"types":"./dist/core/feature-merger.d.ts","bun":"./dist/core/feature-merger.js","node":"./dist/node/core/feature-merger.js","default":"./dist/core/feature-merger.js"},"./core/feature-units":{"types":"./dist/core/feature-units.d.ts","bun":"./dist/core/feature-units.js","node":"./dist/node/core/feature-units.js","default":"./dist/core/feature-units.js"},"./core/guidance-units":{"types":"./dist/core/guidance-units.d.ts","bun":"./dist/core/guidance-units.js","node":"./dist/node/core/guidance-units.js","default":"./dist/core/guidance-units.js"},"./core/lockfile":{"types":"./dist/core/lockfile.d.ts","bun":"./dist/core/lockfile.js","node":"./dist/node/core/lockfile.js","default":"./dist/core/lockfile.js"},"./core/metarepo":{"types":"./dist/core/metarepo.d.ts","bun":"./dist/core/metarepo.js","node":"./dist/node/core/metarepo.js","default":"./dist/core/metarepo.js"},"./core/pack-loader":{"types":"./dist/core/pack-loader.d.ts","bun":"./dist/core/pack-loader.js","node":"./dist/node/core/pack-loader.js","default":"./dist/core/pack-loader.js"},"./core/profile-resolver":{"types":"./dist/core/profile-resolver.d.ts","bun":"./dist/core/profile-resolver.js","node":"./dist/node/core/profile-resolver.js","default":"./dist/core/profile-resolver.js"},"./core/typed-feature-units":{"types":"./dist/core/typed-feature-units.d.ts","bun":"./dist/core/typed-feature-units.js","node":"./dist/node/core/typed-feature-units.js","default":"./dist/core/typed-feature-units.js"},"./evidence":{"types":"./dist/evidence/index.d.ts","bun":"./dist/evidence/index.js","node":"./dist/node/evidence/index.js","default":"./dist/evidence/index.js"},"./evidence/audit":{"types":"./dist/evidence/audit.d.ts","bun":"./dist/evidence/audit.js","node":"./dist/node/evidence/audit.js","default":"./dist/evidence/audit.js"},"./evidence/audit-rules":{"types":"./dist/evidence/audit-rules.d.ts","bun":"./dist/evidence/audit-rules.js","node":"./dist/node/evidence/audit-rules.js","default":"./dist/evidence/audit-rules.js"},"./evidence/audit-verification":{"types":"./dist/evidence/audit-verification.d.ts","bun":"./dist/evidence/audit-verification.js","node":"./dist/node/evidence/audit-verification.js","default":"./dist/evidence/audit-verification.js"},"./evidence/connect":{"types":"./dist/evidence/connect.d.ts","bun":"./dist/evidence/connect.js","node":"./dist/node/evidence/connect.js","default":"./dist/evidence/connect.js"},"./evidence/files":{"types":"./dist/evidence/files.d.ts","bun":"./dist/evidence/files.js","node":"./dist/node/evidence/files.js","default":"./dist/evidence/files.js"},"./evidence/generation-inputs":{"types":"./dist/evidence/generation-inputs.d.ts","bun":"./dist/evidence/generation-inputs.js","node":"./dist/node/evidence/generation-inputs.js","default":"./dist/evidence/generation-inputs.js"},"./evidence/generation-trace":{"types":"./dist/evidence/generation-trace.d.ts","bun":"./dist/evidence/generation-trace.js","node":"./dist/node/evidence/generation-trace.js","default":"./dist/evidence/generation-trace.js"},"./evidence/time":{"types":"./dist/evidence/time.d.ts","bun":"./dist/evidence/time.js","node":"./dist/node/evidence/time.js","default":"./dist/evidence/time.js"},"./evidence/types":{"types":"./dist/evidence/types.d.ts","bun":"./dist/evidence/types.js","node":"./dist/node/evidence/types.js","default":"./dist/evidence/types.js"},"./exporters":{"types":"./dist/exporters/index.d.ts","bun":"./dist/exporters/index.js","node":"./dist/node/exporters/index.js","default":"./dist/exporters/index.js"},"./exporters/cursor-plugin":{"types":"./dist/exporters/cursor-plugin.d.ts","bun":"./dist/exporters/cursor-plugin.js","node":"./dist/node/exporters/cursor-plugin.js","default":"./dist/exporters/cursor-plugin.js"},"./features":{"types":"./dist/features/index.d.ts","bun":"./dist/features/index.js","node":"./dist/node/features/index.js","default":"./dist/features/index.js"},"./features/agents":{"types":"./dist/features/agents.d.ts","bun":"./dist/features/agents.js","node":"./dist/node/features/agents.js","default":"./dist/features/agents.js"},"./features/commands":{"types":"./dist/features/commands.d.ts","bun":"./dist/features/commands.js","node":"./dist/node/features/commands.js","default":"./dist/features/commands.js"},"./features/hooks":{"types":"./dist/features/hooks.d.ts","bun":"./dist/features/hooks.js","node":"./dist/node/features/hooks.js","default":"./dist/features/hooks.js"},"./features/ignore":{"types":"./dist/features/ignore.d.ts","bun":"./dist/features/ignore.js","node":"./dist/node/features/ignore.js","default":"./dist/features/ignore.js"},"./features/mcp":{"types":"./dist/features/mcp.d.ts","bun":"./dist/features/mcp.js","node":"./dist/node/features/mcp.js","default":"./dist/features/mcp.js"},"./features/models":{"types":"./dist/features/models.d.ts","bun":"./dist/features/models.js","node":"./dist/node/features/models.js","default":"./dist/features/models.js"},"./features/plugins":{"types":"./dist/features/plugins.d.ts","bun":"./dist/features/plugins.js","node":"./dist/node/features/plugins.js","default":"./dist/features/plugins.js"},"./features/rules":{"types":"./dist/features/rules.d.ts","bun":"./dist/features/rules.js","node":"./dist/node/features/rules.js","default":"./dist/features/rules.js"},"./features/skills":{"types":"./dist/features/skills.d.ts","bun":"./dist/features/skills.js","node":"./dist/node/features/skills.js","default":"./dist/features/skills.js"},"./importers/claude-code":{"types":"./dist/importers/claude-code.d.ts","bun":"./dist/importers/claude-code.js","node":"./dist/node/importers/claude-code.js","default":"./dist/importers/claude-code.js"},"./importers/cursor":{"types":"./dist/importers/cursor.d.ts","bun":"./dist/importers/cursor.js","node":"./dist/node/importers/cursor.js","default":"./dist/importers/cursor.js"},"./importers/opencode":{"types":"./dist/importers/opencode.d.ts","bun":"./dist/importers/opencode.js","node":"./dist/node/importers/opencode.js","default":"./dist/importers/opencode.js"},"./importers/rulesync":{"types":"./dist/importers/rulesync.d.ts","bun":"./dist/importers/rulesync.js","node":"./dist/node/importers/rulesync.js","default":"./dist/importers/rulesync.js"},"./sources":{"types":"./dist/sources/index.d.ts","bun":"./dist/sources/index.js","node":"./dist/node/sources/index.js","default":"./dist/sources/index.js"},"./sources/git":{"types":"./dist/sources/git.d.ts","bun":"./dist/sources/git.js","node":"./dist/node/sources/git.js","default":"./dist/sources/git.js"},"./sources/git-ref":{"types":"./dist/sources/git-ref.d.ts","bun":"./dist/sources/git-ref.js","node":"./dist/node/sources/git-ref.js","default":"./dist/sources/git-ref.js"},"./sources/local":{"types":"./dist/sources/local.d.ts","bun":"./dist/sources/local.js","node":"./dist/node/sources/local.js","default":"./dist/sources/local.js"},"./sources/npm":{"types":"./dist/sources/npm.d.ts","bun":"./dist/sources/npm.js","node":"./dist/node/sources/npm.js","default":"./dist/sources/npm.js"},"./sources/npm-ref":{"types":"./dist/sources/npm-ref.d.ts","bun":"./dist/sources/npm-ref.js","node":"./dist/node/sources/npm-ref.js","default":"./dist/sources/npm-ref.js"},"./sources/registry":{"types":"./dist/sources/registry.d.ts","bun":"./dist/sources/registry.js","node":"./dist/node/sources/registry.js","default":"./dist/sources/registry.js"},"./sources/registry-ref":{"types":"./dist/sources/registry-ref.d.ts","bun":"./dist/sources/registry-ref.js","node":"./dist/node/sources/registry-ref.js","default":"./dist/sources/registry-ref.js"},"./targets":{"types":"./dist/targets/index.d.ts","bun":"./dist/targets/index.js","node":"./dist/node/targets/index.js","default":"./dist/targets/index.js"},"./targets/additional-targets":{"types":"./dist/targets/additional-targets.d.ts","bun":"./dist/targets/additional-targets.js","node":"./dist/node/targets/additional-targets.js","default":"./dist/targets/additional-targets.js"},"./targets/base-target":{"types":"./dist/targets/base-target.d.ts","bun":"./dist/targets/base-target.js","node":"./dist/node/targets/base-target.js","default":"./dist/targets/base-target.js"},"./targets/claude-code":{"types":"./dist/targets/claude-code.d.ts","bun":"./dist/targets/claude-code.js","node":"./dist/node/targets/claude-code.js","default":"./dist/targets/claude-code.js"},"./targets/codex-cli":{"types":"./dist/targets/codex-cli.d.ts","bun":"./dist/targets/codex-cli.js","node":"./dist/node/targets/codex-cli.js","default":"./dist/targets/codex-cli.js"},"./targets/copilot":{"types":"./dist/targets/copilot.d.ts","bun":"./dist/targets/copilot.js","node":"./dist/node/targets/copilot.js","default":"./dist/targets/copilot.js"},"./targets/cursor":{"types":"./dist/targets/cursor.d.ts","bun":"./dist/targets/cursor.js","node":"./dist/node/targets/cursor.js","default":"./dist/targets/cursor.js"},"./targets/gemini-cli":{"types":"./dist/targets/gemini-cli.d.ts","bun":"./dist/targets/gemini-cli.js","node":"./dist/node/targets/gemini-cli.js","default":"./dist/targets/gemini-cli.js"},"./targets/generic-md-target":{"types":"./dist/targets/generic-md-target.d.ts","bun":"./dist/targets/generic-md-target.js","node":"./dist/node/targets/generic-md-target.js","default":"./dist/targets/generic-md-target.js"},"./targets/mistral-vibe":{"types":"./dist/targets/mistral-vibe.d.ts","bun":"./dist/targets/mistral-vibe.js","node":"./dist/node/targets/mistral-vibe.js","default":"./dist/targets/mistral-vibe.js"},"./targets/opencode":{"types":"./dist/targets/opencode.d.ts","bun":"./dist/targets/opencode.js","node":"./dist/node/targets/opencode.js","default":"./dist/targets/opencode.js"},"./targets/registry":{"types":"./dist/targets/registry.d.ts","bun":"./dist/targets/registry.js","node":"./dist/node/targets/registry.js","default":"./dist/targets/registry.js"},"./utils/credentials":{"types":"./dist/utils/credentials.d.ts","bun":"./dist/utils/credentials.js","node":"./dist/node/utils/credentials.js","default":"./dist/utils/credentials.js"},"./utils/diff":{"types":"./dist/utils/diff.d.ts","bun":"./dist/utils/diff.js","node":"./dist/node/utils/diff.js","default":"./dist/utils/diff.js"},"./utils/filesystem":{"types":"./dist/utils/filesystem.d.ts","bun":"./dist/utils/filesystem.js","node":"./dist/node/utils/filesystem.js","default":"./dist/utils/filesystem.js"},"./utils/frontmatter":{"types":"./dist/utils/frontmatter.d.ts","bun":"./dist/utils/frontmatter.js","node":"./dist/node/utils/frontmatter.js","default":"./dist/utils/frontmatter.js"},"./utils/generation-filesystem":{"types":"./dist/utils/generation-filesystem.d.ts","bun":"./dist/utils/generation-filesystem.js","node":"./dist/node/utils/generation-filesystem.js","default":"./dist/utils/generation-filesystem.js"},"./utils/global":{"types":"./dist/utils/global.d.ts","bun":"./dist/utils/global.js","node":"./dist/node/utils/global.js","default":"./dist/utils/global.js"},"./utils/managed-markdown":{"types":"./dist/utils/managed-markdown.d.ts","bun":"./dist/utils/managed-markdown.js","node":"./dist/node/utils/managed-markdown.js","default":"./dist/utils/managed-markdown.js"},"./utils/markdown":{"types":"./dist/utils/markdown.d.ts","bun":"./dist/utils/markdown.js","node":"./dist/node/utils/markdown.js","default":"./dist/utils/markdown.js"},"./utils/model-allowlist":{"types":"./dist/utils/model-allowlist.d.ts","bun":"./dist/utils/model-allowlist.js","node":"./dist/node/utils/model-allowlist.js","default":"./dist/utils/model-allowlist.js"},"./utils/model-guidance":{"types":"./dist/utils/model-guidance.d.ts","bun":"./dist/utils/model-guidance.js","node":"./dist/node/utils/model-guidance.js","default":"./dist/utils/model-guidance.js"},"./utils/registry-client":{"types":"./dist/utils/registry-client.d.ts","bun":"./dist/utils/registry-client.js","node":"./dist/node/utils/registry-client.js","default":"./dist/utils/registry-client.js"},"./utils/tarball":{"types":"./dist/utils/tarball.d.ts","bun":"./dist/utils/tarball.js","node":"./dist/node/utils/tarball.js","default":"./dist/utils/tarball.js"}},"types":"./dist/index.d.ts","files":["package.json","AGENTS.md","CHANGELOG.md","README.md","src","tsconfig.json","dist","templates"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/agentpacks","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/tools/agentpacks/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./api","importPath":"@lssm-tech/agentpacks/api","target":"./src/api.ts","targets":[{"conditions":[],"target":"./src/api.ts","sourcePath":"packages/tools/agentpacks/src/api.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/api.ts","sourceStatus":"verified source file"}]},{"subpath":"./application","importPath":"@lssm-tech/agentpacks/application","target":"./src/application/index.ts","targets":[{"conditions":[],"target":"./src/application/index.ts","sourcePath":"packages/tools/agentpacks/src/application/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler","importPath":"@lssm-tech/agentpacks/application/compiler","target":"./src/application/compiler.ts","targets":[{"conditions":[],"target":"./src/application/compiler.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/application-automation","importPath":"@lssm-tech/agentpacks/application/compiler/application-automation","target":"./src/application/compiler/application-automation.ts","targets":[{"conditions":[],"target":"./src/application/compiler/application-automation.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/application-automation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/application-automation.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/application-manifest","importPath":"@lssm-tech/agentpacks/application/compiler/application-manifest","target":"./src/application/compiler/application-manifest.ts","targets":[{"conditions":[],"target":"./src/application/compiler/application-manifest.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/application-manifest.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/application-manifest.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/compile","importPath":"@lssm-tech/agentpacks/application/compiler/compile","target":"./src/application/compiler/compile.ts","targets":[{"conditions":[],"target":"./src/application/compiler/compile.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/compile.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/compile.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/constants","importPath":"@lssm-tech/agentpacks/application/compiler/constants","target":"./src/application/compiler/constants.ts","targets":[{"conditions":[],"target":"./src/application/compiler/constants.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/diagnostics","importPath":"@lssm-tech/agentpacks/application/compiler/diagnostics","target":"./src/application/compiler/diagnostics.ts","targets":[{"conditions":[],"target":"./src/application/compiler/diagnostics.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/diagnostics.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/diagnostics.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/io","importPath":"@lssm-tech/agentpacks/application/compiler/io","target":"./src/application/compiler/io.ts","targets":[{"conditions":[],"target":"./src/application/compiler/io.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/io.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/io.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/protocol-validation","importPath":"@lssm-tech/agentpacks/application/compiler/protocol-validation","target":"./src/application/compiler/protocol-validation.ts","targets":[{"conditions":[],"target":"./src/application/compiler/protocol-validation.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/protocol-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/protocol-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/schedule-governance-validation","importPath":"@lssm-tech/agentpacks/application/compiler/schedule-governance-validation","target":"./src/application/compiler/schedule-governance-validation.ts","targets":[{"conditions":[],"target":"./src/application/compiler/schedule-governance-validation.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/schedule-governance-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/schedule-governance-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/source-parser","importPath":"@lssm-tech/agentpacks/application/compiler/source-parser","target":"./src/application/compiler/source-parser.ts","targets":[{"conditions":[],"target":"./src/application/compiler/source-parser.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/source-parser.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/source-parser.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/validation","importPath":"@lssm-tech/agentpacks/application/compiler/validation","target":"./src/application/compiler/validation.ts","targets":[{"conditions":[],"target":"./src/application/compiler/validation.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/compiler/workflow","importPath":"@lssm-tech/agentpacks/application/compiler/workflow","target":"./src/application/compiler/workflow.ts","targets":[{"conditions":[],"target":"./src/application/compiler/workflow.ts","sourcePath":"packages/tools/agentpacks/src/application/compiler/workflow.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/compiler/workflow.ts","sourceStatus":"verified source file"}]},{"subpath":"./application/types","importPath":"@lssm-tech/agentpacks/application/types","target":"./src/application/types.ts","targets":[{"conditions":[],"target":"./src/application/types.ts","sourcePath":"packages/tools/agentpacks/src/application/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/application/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/ai-audit","importPath":"@lssm-tech/agentpacks/cli/ai-audit","target":"./src/cli/ai-audit.ts","targets":[{"conditions":[],"target":"./src/cli/ai-audit.ts","sourcePath":"packages/tools/agentpacks/src/cli/ai-audit.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/ai-audit.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/export-cmd","importPath":"@lssm-tech/agentpacks/cli/export-cmd","target":"./src/cli/export-cmd.ts","targets":[{"conditions":[],"target":"./src/cli/export-cmd.ts","sourcePath":"packages/tools/agentpacks/src/cli/export-cmd.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/export-cmd.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/generate","importPath":"@lssm-tech/agentpacks/cli/generate","target":"./src/cli/generate.ts","targets":[{"conditions":[],"target":"./src/cli/generate.ts","sourcePath":"packages/tools/agentpacks/src/cli/generate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/generate.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/import-cmd","importPath":"@lssm-tech/agentpacks/cli/import-cmd","target":"./src/cli/import-cmd.ts","targets":[{"conditions":[],"target":"./src/cli/import-cmd.ts","sourcePath":"packages/tools/agentpacks/src/cli/import-cmd.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/import-cmd.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/info","importPath":"@lssm-tech/agentpacks/cli/info","target":"./src/cli/info.ts","targets":[{"conditions":[],"target":"./src/cli/info.ts","sourcePath":"packages/tools/agentpacks/src/cli/info.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/info.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/init","importPath":"@lssm-tech/agentpacks/cli/init","target":"./src/cli/init.ts","targets":[{"conditions":[],"target":"./src/cli/init.ts","sourcePath":"packages/tools/agentpacks/src/cli/init.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/init.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/install","importPath":"@lssm-tech/agentpacks/cli/install","target":"./src/cli/install.ts","targets":[{"conditions":[],"target":"./src/cli/install.ts","sourcePath":"packages/tools/agentpacks/src/cli/install.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/install.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/login","importPath":"@lssm-tech/agentpacks/cli/login","target":"./src/cli/login.ts","targets":[{"conditions":[],"target":"./src/cli/login.ts","sourcePath":"packages/tools/agentpacks/src/cli/login.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/login.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/models-explain","importPath":"@lssm-tech/agentpacks/cli/models-explain","target":"./src/cli/models-explain.ts","targets":[{"conditions":[],"target":"./src/cli/models-explain.ts","sourcePath":"packages/tools/agentpacks/src/cli/models-explain.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/models-explain.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/pack/create","importPath":"@lssm-tech/agentpacks/cli/pack/create","target":"./src/cli/pack/create.ts","targets":[{"conditions":[],"target":"./src/cli/pack/create.ts","sourcePath":"packages/tools/agentpacks/src/cli/pack/create.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/create.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/pack/enable","importPath":"@lssm-tech/agentpacks/cli/pack/enable","target":"./src/cli/pack/enable.ts","targets":[{"conditions":[],"target":"./src/cli/pack/enable.ts","sourcePath":"packages/tools/agentpacks/src/cli/pack/enable.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/enable.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/pack/list","importPath":"@lssm-tech/agentpacks/cli/pack/list","target":"./src/cli/pack/list.ts","targets":[{"conditions":[],"target":"./src/cli/pack/list.ts","sourcePath":"packages/tools/agentpacks/src/cli/pack/list.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/list.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/pack/validate","importPath":"@lssm-tech/agentpacks/cli/pack/validate","target":"./src/cli/pack/validate.ts","targets":[{"conditions":[],"target":"./src/cli/pack/validate.ts","sourcePath":"packages/tools/agentpacks/src/cli/pack/validate.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/pack/validate.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/publish","importPath":"@lssm-tech/agentpacks/cli/publish","target":"./src/cli/publish.ts","targets":[{"conditions":[],"target":"./src/cli/publish.ts","sourcePath":"packages/tools/agentpacks/src/cli/publish.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/publish.ts","sourceStatus":"verified source file"}]},{"subpath":"./cli/search","importPath":"@lssm-tech/agentpacks/cli/search","target":"./src/cli/search.ts","targets":[{"conditions":[],"target":"./src/cli/search.ts","sourcePath":"packages/tools/agentpacks/src/cli/search.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/cli/search.ts","sourceStatus":"verified source file"}]},{"subpath":"./core","importPath":"@lssm-tech/agentpacks/core","target":"./src/core/index.ts","targets":[{"conditions":[],"target":"./src/core/index.ts","sourcePath":"packages/tools/agentpacks/src/core/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/config","importPath":"@lssm-tech/agentpacks/core/config","target":"./src/core/config.ts","targets":[{"conditions":[],"target":"./src/core/config.ts","sourcePath":"packages/tools/agentpacks/src/core/config.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/config.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/dependency-resolver","importPath":"@lssm-tech/agentpacks/core/dependency-resolver","target":"./src/core/dependency-resolver.ts","targets":[{"conditions":[],"target":"./src/core/dependency-resolver.ts","sourcePath":"packages/tools/agentpacks/src/core/dependency-resolver.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/dependency-resolver.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/feature-merger","importPath":"@lssm-tech/agentpacks/core/feature-merger","target":"./src/core/feature-merger.ts","targets":[{"conditions":[],"target":"./src/core/feature-merger.ts","sourcePath":"packages/tools/agentpacks/src/core/feature-merger.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/feature-merger.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/feature-units","importPath":"@lssm-tech/agentpacks/core/feature-units","target":"./src/core/feature-units.ts","targets":[{"conditions":[],"target":"./src/core/feature-units.ts","sourcePath":"packages/tools/agentpacks/src/core/feature-units.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/feature-units.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/guidance-units","importPath":"@lssm-tech/agentpacks/core/guidance-units","target":"./src/core/guidance-units.ts","targets":[{"conditions":[],"target":"./src/core/guidance-units.ts","sourcePath":"packages/tools/agentpacks/src/core/guidance-units.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/guidance-units.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/lockfile","importPath":"@lssm-tech/agentpacks/core/lockfile","target":"./src/core/lockfile.ts","targets":[{"conditions":[],"target":"./src/core/lockfile.ts","sourcePath":"packages/tools/agentpacks/src/core/lockfile.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/lockfile.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/metarepo","importPath":"@lssm-tech/agentpacks/core/metarepo","target":"./src/core/metarepo.ts","targets":[{"conditions":[],"target":"./src/core/metarepo.ts","sourcePath":"packages/tools/agentpacks/src/core/metarepo.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/metarepo.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/pack-loader","importPath":"@lssm-tech/agentpacks/core/pack-loader","target":"./src/core/pack-loader.ts","targets":[{"conditions":[],"target":"./src/core/pack-loader.ts","sourcePath":"packages/tools/agentpacks/src/core/pack-loader.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/pack-loader.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/profile-resolver","importPath":"@lssm-tech/agentpacks/core/profile-resolver","target":"./src/core/profile-resolver.ts","targets":[{"conditions":[],"target":"./src/core/profile-resolver.ts","sourcePath":"packages/tools/agentpacks/src/core/profile-resolver.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/profile-resolver.ts","sourceStatus":"verified source file"}]},{"subpath":"./core/typed-feature-units","importPath":"@lssm-tech/agentpacks/core/typed-feature-units","target":"./src/core/typed-feature-units.ts","targets":[{"conditions":[],"target":"./src/core/typed-feature-units.ts","sourcePath":"packages/tools/agentpacks/src/core/typed-feature-units.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/core/typed-feature-units.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence","importPath":"@lssm-tech/agentpacks/evidence","target":"./src/evidence/index.ts","targets":[{"conditions":[],"target":"./src/evidence/index.ts","sourcePath":"packages/tools/agentpacks/src/evidence/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/audit","importPath":"@lssm-tech/agentpacks/evidence/audit","target":"./src/evidence/audit.ts","targets":[{"conditions":[],"target":"./src/evidence/audit.ts","sourcePath":"packages/tools/agentpacks/src/evidence/audit.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/audit-rules","importPath":"@lssm-tech/agentpacks/evidence/audit-rules","target":"./src/evidence/audit-rules.ts","targets":[{"conditions":[],"target":"./src/evidence/audit-rules.ts","sourcePath":"packages/tools/agentpacks/src/evidence/audit-rules.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit-rules.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/audit-verification","importPath":"@lssm-tech/agentpacks/evidence/audit-verification","target":"./src/evidence/audit-verification.ts","targets":[{"conditions":[],"target":"./src/evidence/audit-verification.ts","sourcePath":"packages/tools/agentpacks/src/evidence/audit-verification.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/audit-verification.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/connect","importPath":"@lssm-tech/agentpacks/evidence/connect","target":"./src/evidence/connect.ts","targets":[{"conditions":[],"target":"./src/evidence/connect.ts","sourcePath":"packages/tools/agentpacks/src/evidence/connect.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/connect.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/files","importPath":"@lssm-tech/agentpacks/evidence/files","target":"./src/evidence/files.ts","targets":[{"conditions":[],"target":"./src/evidence/files.ts","sourcePath":"packages/tools/agentpacks/src/evidence/files.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/files.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/generation-inputs","importPath":"@lssm-tech/agentpacks/evidence/generation-inputs","target":"./src/evidence/generation-inputs.ts","targets":[{"conditions":[],"target":"./src/evidence/generation-inputs.ts","sourcePath":"packages/tools/agentpacks/src/evidence/generation-inputs.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/generation-inputs.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/generation-trace","importPath":"@lssm-tech/agentpacks/evidence/generation-trace","target":"./src/evidence/generation-trace.ts","targets":[{"conditions":[],"target":"./src/evidence/generation-trace.ts","sourcePath":"packages/tools/agentpacks/src/evidence/generation-trace.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/generation-trace.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/time","importPath":"@lssm-tech/agentpacks/evidence/time","target":"./src/evidence/time.ts","targets":[{"conditions":[],"target":"./src/evidence/time.ts","sourcePath":"packages/tools/agentpacks/src/evidence/time.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/time.ts","sourceStatus":"verified source file"}]},{"subpath":"./evidence/types","importPath":"@lssm-tech/agentpacks/evidence/types","target":"./src/evidence/types.ts","targets":[{"conditions":[],"target":"./src/evidence/types.ts","sourcePath":"packages/tools/agentpacks/src/evidence/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/evidence/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters","importPath":"@lssm-tech/agentpacks/exporters","target":"./src/exporters/index.ts","targets":[{"conditions":[],"target":"./src/exporters/index.ts","sourcePath":"packages/tools/agentpacks/src/exporters/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/exporters/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./exporters/cursor-plugin","importPath":"@lssm-tech/agentpacks/exporters/cursor-plugin","target":"./src/exporters/cursor-plugin.ts","targets":[{"conditions":[],"target":"./src/exporters/cursor-plugin.ts","sourcePath":"packages/tools/agentpacks/src/exporters/cursor-plugin.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/exporters/cursor-plugin.ts","sourceStatus":"verified source file"}]},{"subpath":"./features","importPath":"@lssm-tech/agentpacks/features","target":"./src/features/index.ts","targets":[{"conditions":[],"target":"./src/features/index.ts","sourcePath":"packages/tools/agentpacks/src/features/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/agents","importPath":"@lssm-tech/agentpacks/features/agents","target":"./src/features/agents.ts","targets":[{"conditions":[],"target":"./src/features/agents.ts","sourcePath":"packages/tools/agentpacks/src/features/agents.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/agents.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/commands","importPath":"@lssm-tech/agentpacks/features/commands","target":"./src/features/commands.ts","targets":[{"conditions":[],"target":"./src/features/commands.ts","sourcePath":"packages/tools/agentpacks/src/features/commands.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/commands.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/hooks","importPath":"@lssm-tech/agentpacks/features/hooks","target":"./src/features/hooks.ts","targets":[{"conditions":[],"target":"./src/features/hooks.ts","sourcePath":"packages/tools/agentpacks/src/features/hooks.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/hooks.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/ignore","importPath":"@lssm-tech/agentpacks/features/ignore","target":"./src/features/ignore.ts","targets":[{"conditions":[],"target":"./src/features/ignore.ts","sourcePath":"packages/tools/agentpacks/src/features/ignore.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/ignore.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/mcp","importPath":"@lssm-tech/agentpacks/features/mcp","target":"./src/features/mcp.ts","targets":[{"conditions":[],"target":"./src/features/mcp.ts","sourcePath":"packages/tools/agentpacks/src/features/mcp.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/mcp.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/models","importPath":"@lssm-tech/agentpacks/features/models","target":"./src/features/models.ts","targets":[{"conditions":[],"target":"./src/features/models.ts","sourcePath":"packages/tools/agentpacks/src/features/models.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/models.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/plugins","importPath":"@lssm-tech/agentpacks/features/plugins","target":"./src/features/plugins.ts","targets":[{"conditions":[],"target":"./src/features/plugins.ts","sourcePath":"packages/tools/agentpacks/src/features/plugins.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/plugins.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/rules","importPath":"@lssm-tech/agentpacks/features/rules","target":"./src/features/rules.ts","targets":[{"conditions":[],"target":"./src/features/rules.ts","sourcePath":"packages/tools/agentpacks/src/features/rules.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/rules.ts","sourceStatus":"verified source file"}]},{"subpath":"./features/skills","importPath":"@lssm-tech/agentpacks/features/skills","target":"./src/features/skills.ts","targets":[{"conditions":[],"target":"./src/features/skills.ts","sourcePath":"packages/tools/agentpacks/src/features/skills.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/features/skills.ts","sourceStatus":"verified source file"}]},{"subpath":"./importers/claude-code","importPath":"@lssm-tech/agentpacks/importers/claude-code","target":"./src/importers/claude-code.ts","targets":[{"conditions":[],"target":"./src/importers/claude-code.ts","sourcePath":"packages/tools/agentpacks/src/importers/claude-code.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/claude-code.ts","sourceStatus":"verified source file"}]},{"subpath":"./importers/cursor","importPath":"@lssm-tech/agentpacks/importers/cursor","target":"./src/importers/cursor.ts","targets":[{"conditions":[],"target":"./src/importers/cursor.ts","sourcePath":"packages/tools/agentpacks/src/importers/cursor.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/cursor.ts","sourceStatus":"verified source file"}]},{"subpath":"./importers/opencode","importPath":"@lssm-tech/agentpacks/importers/opencode","target":"./src/importers/opencode.ts","targets":[{"conditions":[],"target":"./src/importers/opencode.ts","sourcePath":"packages/tools/agentpacks/src/importers/opencode.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/opencode.ts","sourceStatus":"verified source file"}]},{"subpath":"./importers/rulesync","importPath":"@lssm-tech/agentpacks/importers/rulesync","target":"./src/importers/rulesync.ts","targets":[{"conditions":[],"target":"./src/importers/rulesync.ts","sourcePath":"packages/tools/agentpacks/src/importers/rulesync.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/importers/rulesync.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources","importPath":"@lssm-tech/agentpacks/sources","target":"./src/sources/index.ts","targets":[{"conditions":[],"target":"./src/sources/index.ts","sourcePath":"packages/tools/agentpacks/src/sources/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/git","importPath":"@lssm-tech/agentpacks/sources/git","target":"./src/sources/git.ts","targets":[{"conditions":[],"target":"./src/sources/git.ts","sourcePath":"packages/tools/agentpacks/src/sources/git.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/git.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/git-ref","importPath":"@lssm-tech/agentpacks/sources/git-ref","target":"./src/sources/git-ref.ts","targets":[{"conditions":[],"target":"./src/sources/git-ref.ts","sourcePath":"packages/tools/agentpacks/src/sources/git-ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/git-ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/local","importPath":"@lssm-tech/agentpacks/sources/local","target":"./src/sources/local.ts","targets":[{"conditions":[],"target":"./src/sources/local.ts","sourcePath":"packages/tools/agentpacks/src/sources/local.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/local.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/npm","importPath":"@lssm-tech/agentpacks/sources/npm","target":"./src/sources/npm.ts","targets":[{"conditions":[],"target":"./src/sources/npm.ts","sourcePath":"packages/tools/agentpacks/src/sources/npm.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/npm.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/npm-ref","importPath":"@lssm-tech/agentpacks/sources/npm-ref","target":"./src/sources/npm-ref.ts","targets":[{"conditions":[],"target":"./src/sources/npm-ref.ts","sourcePath":"packages/tools/agentpacks/src/sources/npm-ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/npm-ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/registry","importPath":"@lssm-tech/agentpacks/sources/registry","target":"./src/sources/registry.ts","targets":[{"conditions":[],"target":"./src/sources/registry.ts","sourcePath":"packages/tools/agentpacks/src/sources/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./sources/registry-ref","importPath":"@lssm-tech/agentpacks/sources/registry-ref","target":"./src/sources/registry-ref.ts","targets":[{"conditions":[],"target":"./src/sources/registry-ref.ts","sourcePath":"packages/tools/agentpacks/src/sources/registry-ref.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/sources/registry-ref.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets","importPath":"@lssm-tech/agentpacks/targets","target":"./src/targets/index.ts","targets":[{"conditions":[],"target":"./src/targets/index.ts","sourcePath":"packages/tools/agentpacks/src/targets/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/additional-targets","importPath":"@lssm-tech/agentpacks/targets/additional-targets","target":"./src/targets/additional-targets.ts","targets":[{"conditions":[],"target":"./src/targets/additional-targets.ts","sourcePath":"packages/tools/agentpacks/src/targets/additional-targets.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/additional-targets.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/base-target","importPath":"@lssm-tech/agentpacks/targets/base-target","target":"./src/targets/base-target.ts","targets":[{"conditions":[],"target":"./src/targets/base-target.ts","sourcePath":"packages/tools/agentpacks/src/targets/base-target.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/base-target.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/claude-code","importPath":"@lssm-tech/agentpacks/targets/claude-code","target":"./src/targets/claude-code.ts","targets":[{"conditions":[],"target":"./src/targets/claude-code.ts","sourcePath":"packages/tools/agentpacks/src/targets/claude-code.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/claude-code.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/codex-cli","importPath":"@lssm-tech/agentpacks/targets/codex-cli","target":"./src/targets/codex-cli.ts","targets":[{"conditions":[],"target":"./src/targets/codex-cli.ts","sourcePath":"packages/tools/agentpacks/src/targets/codex-cli.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/codex-cli.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/copilot","importPath":"@lssm-tech/agentpacks/targets/copilot","target":"./src/targets/copilot.ts","targets":[{"conditions":[],"target":"./src/targets/copilot.ts","sourcePath":"packages/tools/agentpacks/src/targets/copilot.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/copilot.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/cursor","importPath":"@lssm-tech/agentpacks/targets/cursor","target":"./src/targets/cursor.ts","targets":[{"conditions":[],"target":"./src/targets/cursor.ts","sourcePath":"packages/tools/agentpacks/src/targets/cursor.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/cursor.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/gemini-cli","importPath":"@lssm-tech/agentpacks/targets/gemini-cli","target":"./src/targets/gemini-cli.ts","targets":[{"conditions":[],"target":"./src/targets/gemini-cli.ts","sourcePath":"packages/tools/agentpacks/src/targets/gemini-cli.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/gemini-cli.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/generic-md-target","importPath":"@lssm-tech/agentpacks/targets/generic-md-target","target":"./src/targets/generic-md-target.ts","targets":[{"conditions":[],"target":"./src/targets/generic-md-target.ts","sourcePath":"packages/tools/agentpacks/src/targets/generic-md-target.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/generic-md-target.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/mistral-vibe","importPath":"@lssm-tech/agentpacks/targets/mistral-vibe","target":"./src/targets/mistral-vibe.ts","targets":[{"conditions":[],"target":"./src/targets/mistral-vibe.ts","sourcePath":"packages/tools/agentpacks/src/targets/mistral-vibe.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/mistral-vibe.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/opencode","importPath":"@lssm-tech/agentpacks/targets/opencode","target":"./src/targets/opencode.ts","targets":[{"conditions":[],"target":"./src/targets/opencode.ts","sourcePath":"packages/tools/agentpacks/src/targets/opencode.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/opencode.ts","sourceStatus":"verified source file"}]},{"subpath":"./targets/registry","importPath":"@lssm-tech/agentpacks/targets/registry","target":"./src/targets/registry.ts","targets":[{"conditions":[],"target":"./src/targets/registry.ts","sourcePath":"packages/tools/agentpacks/src/targets/registry.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/targets/registry.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/credentials","importPath":"@lssm-tech/agentpacks/utils/credentials","target":"./src/utils/credentials.ts","targets":[{"conditions":[],"target":"./src/utils/credentials.ts","sourcePath":"packages/tools/agentpacks/src/utils/credentials.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/credentials.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/diff","importPath":"@lssm-tech/agentpacks/utils/diff","target":"./src/utils/diff.ts","targets":[{"conditions":[],"target":"./src/utils/diff.ts","sourcePath":"packages/tools/agentpacks/src/utils/diff.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/diff.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/filesystem","importPath":"@lssm-tech/agentpacks/utils/filesystem","target":"./src/utils/filesystem.ts","targets":[{"conditions":[],"target":"./src/utils/filesystem.ts","sourcePath":"packages/tools/agentpacks/src/utils/filesystem.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/filesystem.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/frontmatter","importPath":"@lssm-tech/agentpacks/utils/frontmatter","target":"./src/utils/frontmatter.ts","targets":[{"conditions":[],"target":"./src/utils/frontmatter.ts","sourcePath":"packages/tools/agentpacks/src/utils/frontmatter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/frontmatter.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/generation-filesystem","importPath":"@lssm-tech/agentpacks/utils/generation-filesystem","target":"./src/utils/generation-filesystem.ts","targets":[{"conditions":[],"target":"./src/utils/generation-filesystem.ts","sourcePath":"packages/tools/agentpacks/src/utils/generation-filesystem.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/generation-filesystem.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/global","importPath":"@lssm-tech/agentpacks/utils/global","target":"./src/utils/global.ts","targets":[{"conditions":[],"target":"./src/utils/global.ts","sourcePath":"packages/tools/agentpacks/src/utils/global.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/global.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/managed-markdown","importPath":"@lssm-tech/agentpacks/utils/managed-markdown","target":"./src/utils/managed-markdown.ts","targets":[{"conditions":[],"target":"./src/utils/managed-markdown.ts","sourcePath":"packages/tools/agentpacks/src/utils/managed-markdown.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/managed-markdown.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/markdown","importPath":"@lssm-tech/agentpacks/utils/markdown","target":"./src/utils/markdown.ts","targets":[{"conditions":[],"target":"./src/utils/markdown.ts","sourcePath":"packages/tools/agentpacks/src/utils/markdown.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/markdown.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/model-allowlist","importPath":"@lssm-tech/agentpacks/utils/model-allowlist","target":"./src/utils/model-allowlist.ts","targets":[{"conditions":[],"target":"./src/utils/model-allowlist.ts","sourcePath":"packages/tools/agentpacks/src/utils/model-allowlist.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/model-allowlist.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/model-guidance","importPath":"@lssm-tech/agentpacks/utils/model-guidance","target":"./src/utils/model-guidance.ts","targets":[{"conditions":[],"target":"./src/utils/model-guidance.ts","sourcePath":"packages/tools/agentpacks/src/utils/model-guidance.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/model-guidance.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/registry-client","importPath":"@lssm-tech/agentpacks/utils/registry-client","target":"./src/utils/registry-client.ts","targets":[{"conditions":[],"target":"./src/utils/registry-client.ts","sourcePath":"packages/tools/agentpacks/src/utils/registry-client.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/registry-client.ts","sourceStatus":"verified source file"}]},{"subpath":"./utils/tarball","importPath":"@lssm-tech/agentpacks/utils/tarball","target":"./src/utils/tarball.ts","targets":[{"conditions":[],"target":"./src/utils/tarball.ts","sourcePath":"packages/tools/agentpacks/src/utils/tarball.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/src/utils/tarball.ts","sourceStatus":"verified source file"}]}],"entryCount":100,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Agentpacks documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Fagentpacks","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/agentpacks.txt"},"readme":{"status":"available","body":"# agentpacks\n\nWebsite: https://github.com/lssm-tech/contractspec/tree/main/packages/tools/agentpacks\n\n**Composable AI agent configuration manager that merges packs into target-specific tool configuration, rules, hooks, skills, and AGENTS output.**\n\n## What It Provides\n\n- Loads, merges, and resolves agent packs into Cursor, Claude Code, Codex, Copilot, Gemini, OpenCode, registry, and AGENTS targets.\n- Publishes a CLI plus a broad programmatic API for pack loading, sources, targets, importers, and exporters.\n- Compiles canonical filesystem-authored agent applications from\n  `agent/{instructions.md,agent.ts,tools,skills,connections,sandbox,channels,subagents,schedules}`\n  and `evals/` into deterministic AgentSpec/WorkflowSpec configuration.\n- Recently expanded around AI-native flows, model guidance, Cursor plugin output, and compatibility hardening.\n- Related ContractSpec packages include `@lssm-tech/tool.bun`, `@lssm-tech/tool.typescript`.\n\n## Installation\n\n`npm install agentpacks`\n\nor\n\n`bun add agentpacks`\n\n## Usage\n\n```bash\nnpx agentpacks --help\n# or\nbunx agentpacks --help\n```\n\n### Generate and RTK refresh\n\nAfter a successful non-dry-run `agentpacks generate` writes files, the CLI runs\n`rtk init` and then `rtk init --codex` to refresh Claude Code and Codex RTK\nguidance. Dry runs, diff-only runs, no-op generations, and partial generations\nwith target errors skip the RTK refresh. RTK command failures are reported as\nwarnings after generation output is written.\n\n`agentpacks generate --diff` uses a non-writing filesystem overlay. It reports\nadded, modified, and deleted generated artifacts without changing files or\ndirectories, and exits non-zero when drift is present so it can be used as a CI\ncheck.\n\n### Complete skill bundles\n\nSkills may include nested `references/`, `scripts/`, `assets/`, and\n`agents/openai.yaml` beside `SKILL.md`. Claude, Codex, Cursor, OpenCode,\nCopilot, Gemini, and Mistral targets preserve these files byte-for-byte,\nincluding executable permissions. Gemini writes `.gemini/skills/<name>/`.\nExisting skill importers and Cursor plugin export preserve the same bundles.\nResource files receive no generated header and are never executed during\ngeneration. Keep relative links within the skill directory.\n\nGeneration validates bundles before target cleanup and rejects symlinks,\nnon-regular files, and unsafe paths. `--diff` detects binary and permission\nchanges without printing binary contents or modifying files. Existing\nsingle-file skills retain their output format.\n\nCustom `GenerationFileSystem` adapters may implement the optional `readBytes`,\n`writeBytes` (with a `mode` option), and `statMode` methods. Resource-bearing\ngeneration requires all three and fails before mutation when they are absent;\nthe text-only API remains compatible. `GenerateResult.artifactSources` maps\neach skill output path to its exact source paths for generation evidence.\nResource digests hash raw bytes; existing UTF-8 text digests remain unchanged.\n\nFor repository authoring, use `maintain-agentpacks` and edit canonical pack\nsources. Keep descriptions specific, route conditional details to references,\nand update `feature-units.json` when adding or removing resources. Verify\ngenerated links and behavior as well as schema validity.\n\n## Governed generation evidence\n\nProduction generation can emit a canonical\n`AgentpackGenerationTraceManifestV1`. Evidence mode is fail closed: the exact\nConnect decision and replay artifacts plus `SOURCE_DATE_EPOCH` are required,\nand preview modes never write a manifest.\n\n```bash\nSOURCE_DATE_EPOCH=1700000000 agentpacks generate \\\n  --targets codexcli \\\n  --trace-manifest .agentpacks/traces/generation.json \\\n  --connect-decision .contractspec/connect/decision.json \\\n  --connect-replay .contractspec/connect/replay.json\n```\n\nEach trace binds normalized source paths, source digests, target capability,\noutput action and digest, deterministic time, and Connect evidence. Evidence\ncontains references and digests—not source contents, credentials, prompts, or\nsecret values. RTK refresh completes before output digests are recorded.\n\nCreate and independently verify an `AgentpackAiAuditReceiptV1` against an exact\ncommit SHA and exact changed-path scope:\n\n```bash\nagentpacks ai-audit create \\\n  --output .agentpacks/audit.json \\\n  --trace-manifests .agentpacks/traces/generation.json \\\n  --baseline 0123456789abcdef0123456789abcdef01234567\n\nagentpacks ai-audit verify \\\n  --receipt .agentpacks/audit.json \\\n  --expected-sha 89abcdef0123456789abcdef0123456789abcdef \\\n  --baseline 0123456789abcdef0123456789abcdef01234567\n```\n\nVerification re-hashes active `AGENTS.md` rules, manifests, their source and\nConnect references, and generated artifacts. A stale SHA, changed path scope,\nmissing evidence, invalid schema, or digest mismatch fails verification.\n\nRoot Claude and Codex context is maintained inside explicit agentpacks-managed\nMarkdown blocks in `CLAUDE.md` and `AGENTS.md`. Content outside those blocks,\nincluding repository boundaries, package guidance, and RTK instructions, is\npreserved across regeneration.\n\nGenerated Markdown keeps YAML frontmatter on the first line; the\n`Generated by agentpacks` header follows the frontmatter so hosts can parse\nskill, agent, command, and rule metadata. Claude Code agents receive `name`,\n`description`, and a Claude-compatible `model`: an explicit `claudecode.model`\n(including `inherit`) wins, the models.json profile model applies only when the\nagent sets none, and non-Anthropic profile models fall back to the session\nmodel. Claude Code detail rules with `globs` (or `claudecode.paths`) emit\n`paths:` and load only for matching files; rules with no globs or `**/*` stay\nalways loaded. `pack validate` warns about a rule with no globs, no\n`claudecode.paths`, and Cursor `alwaysApply: false`; set\n`claudecode.paths: ['**/*']` to keep such a rule always loaded on purpose.\nModel guidance (`model-config`) loads only for `**/models.json` and\n`agentpacks.jsonc` in Claude Code and Cursor.\n\n## Platform compatibility and canonical packs\n\nAgentpacks is migrating from file-only pack prose toward typed all-content feature units that can render or transform platform-native artifacts without semantic drift or silent loss. The public contract is:\n\n- canonical production guidance lives in three pack families: ContractSpec-specific, software best practices, and monorepo-specific ContractSpec mission/goals/constraints;\n- each canonical pack includes `feature-units.json` as the typed all-content migration baseline;\n- every meaningful prose feature unit must keep a shared invariant and explicit Claude plus Codex/GPT variants;\n- OpenCode selects the Codex/GPT operational variant by default;\n- Codex CLI generation treats root `AGENTS.md` as the primary operational guidance surface and may also emit `.codex/*` artifacts;\n- structural feature units such as hooks, MCP, model profiles, plugins, ignore files, assets, manifests, and exported docs require target capability status, transform/loss policy, diagnostics, and trace evidence;\n- generated files must preserve traceability back to feature-unit ids and Connect parity evidence;\n- `agentpacks:all` is the selected core-target smoke run, while `agentpacks:compat:all-targets` is the exhaustive registered-target compatibility run.\n\nSee `docs/agentpacks-platform-compatibility.md` and `packs/README.md` in the ContractSpec repository for the canonical taxonomy, legacy-pack disposition, and release gates.\n\n## Architecture\n\n`src/application/` is a data-only compiler. It rejects executable expressions,\ncomputed keys, methods, spread, template literals, unsafe sandbox policy, secret\nliterals, and unresolved references instead of evaluating authored source.\nSuccessful output is passed through the canonical `defineAgent()` and\n`defineWorkflow()` entry points before it is returned.\n\nProtocol V1 applications may declare the existing `AgentSpec.protocol` and\n`communicationProfileRef` fields in `agent/agent.ts`. Their compiler caller\nmust supply an explicit `compiledAt` evidence timestamp. The compiler then\nemits a canonical application manifest and permission summary that bind the\nsource, tools, connections, communication profiles, automations, subagents,\nevaluations, and protocol policy references by SHA-256. Legacy applications\nremain unchanged and do not receive Protocol V1 evidence implicitly.\n\nFilesystem applications may declare a stable `applicationId` distinct from\ntheir legacy `meta.key`. This is opt-in for Protocol V1 and lets an existing\npublic agent key remain compatible while lifecycle and qualification bind the\ncanonical installed application identity.\n\nProtocol V1 schedules may opt into a `governance` block with timezone,\nobjective, policy and evidence refs, risk and approval requirements, bounded\nrun count and active days, and delivery requirements. Agentpacks compiles those\nsources into immutable `AgentAutomationDefinitionV1` artifacts bound to the\nexact application manifest. Legacy schedules without governance compile as\nbefore and do not become materializable automation definitions implicitly.\nCompiler output never deploys a schedule or grants effect authority; Agent Host\nand the selected policy owner must separately preview, authorize, materialize,\npersist, and qualify it.\n\n- `src/cli/` contains command implementations for init, generate, install, publish, search, and pack subcommands.\n- `src/core/` handles config loading, dependency resolution, pack loading, typed feature-unit coverage validation, lockfiles, and feature merging.\n- `src/features/`, `src.sources/`, `src.targets/`, `src.importers/`, and `src.exporters/` implement the pack pipeline.\n- `src.utils/` contains credentials, diffing, markdown, registry, and model-helper utilities.\n- `src/index.ts` is the root public barrel and package entrypoint.\n\n## Public Entry Points\n\n- Exports the CLI binary plus API, core, features, targets, sources, importers, exporters, and utility subpaths.\n- Binary `agentpacks` points to `./dist/index.js`.\n- Export `.` resolves through `./src/index.ts`.\n- Export `./api` resolves through `./src/api.ts`.\n- Export `./cli/export-cmd` resolves through `./src/cli/export-cmd.ts`.\n- Export `./cli/generate` resolves through `./src/cli/generate.ts`.\n- Export `./cli/ai-audit` resolves through `./src/cli/ai-audit.ts`.\n- Export `./evidence` exposes generation trace and AI-audit APIs.\n- Export `./cli/import-cmd` resolves through `./src/cli/import-cmd.ts`.\n- Export `./cli/info` resolves through `./src/cli/info.ts`.\n- Export `./cli/init` resolves through `./src/cli/init.ts`.\n- Export `./cli/install` resolves through `./src/cli/install.ts`.\n- Export `./cli/login` resolves through `./src/cli/login.ts`.\n- Export `./cli/models-explain` resolves through `./src/cli/models-explain.ts`.\n\n## Local Commands\n\n- `bun run dev` — contractspec-bun-build dev\n- `bun run build` — contractspec-bun-build build\n- `bun run test` — bun test --pass-with-no-tests\n- `bun run lint` — bun lint:fix\n- `bun run lint:check` — biome check .\n- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .\n- `bun run typecheck` — tsgo --noEmit\n- `bun run publish:pkg` — bun publish --tolerate-republish --ignore-scripts --verbose\n- `bun run publish:pkg:canary` — bun publish:pkg --tag canary\n- `bun run clean` — rimraf dist .turbo\n- `bun run build:bundle` — contractspec-bun-build transpile\n- `bun run build:types` — contractspec-bun-build types\n- `bun run prebuild` — contractspec-bun-build prebuild\n\n## Recent Updates\n\n- Use the Biome-only lint and formatting workflow in pack guidance and generated targets.\n- Vnext ai-native.\n- Add latest models and align defaults.\n- Harden AgentSkills compatibility in agentpacks.\n- Add first-class mistral provider support.\n- Align cursor plugin export and hooks output.\n\n## Notes\n\n- Do not modify target output formats without updating the corresponding target writer, capability matrix, trace/loss diagnostics, and release evidence.\n- Pack schema changes must stay backward-compatible (see `schema.json`) unless the release capsule explicitly declares the public compatibility-surface migration and migration evidence.\n- Never hard-code model names; use `utils/model-allowlist` and `utils/model-guidance`.\n","sourcePath":"packages/tools/agentpacks/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/tools/agentpacks/README.md","blobSha":"7ab10b9a33a782d02dda7871d82e03e7ffbf3e19","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":"agentpacks","runtimes":["node"],"platforms":["server"],"kind":"tool","scope":"Package manifest","canonicalRoute":"/docs/packages/agentpacks/","contextUrl":"/docs/packages/agentpacks.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}