{"bin":{"uap":"dist/bin/cli.js","uap-policy":"dist/bin/policy.js","llama-optimize":"dist/bin/llama-server-optimize.js","generate-lora-data":"tools/agents/scripts/generate_lora_training_data.py","uap-tool-call-test":"tools/agents/scripts/tool_call_test.py","uap-anthropic-proxy":"tools/agents/scripts/anthropic_proxy.py","uap-template-verify":"tools/agents/scripts/chat_template_verifier.py","uap-tool-call-wrapper":"tools/agents/scripts/tool_call_wrapper.py"},"bugs":{"url":"https://github.com/DammianMiller/universal-agent-protocol/issues"},"dist":{"shasum":"cad58bf95fd98e79239f795986c9f02f92b7992c","tarball":"https://registry.npmjs.org/@miller-tech/uap/-/uap-2.21.3.tgz","fileCount":2059,"integrity":"sha512-1DUpx6dZUYe8q++HBbASiC6aZFYSZHQt+eKbTMt6uPAl4OpBkdlKC55qUEW5hN8i62TnboRBY+NCJdEMNfKQ5A==","signatures":[{"sig":"MEUCIATXG+nsdiaPP2elJ9BY/qmsBeHKVuL0whoerqMNRx0YAiEA9+yR/Oa3TGHsupgNUvw+vzb81OwL1oWO2VI2RiZg2a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCigKx9cOlpPNbtTI2/EFPYap0Y1qaXRt5cjx3jYyqq1wIgcNV9QEELRNQXixemJu/3n13SqTbMtJ/r4k4p7KsVZVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@miller-tech%2fuap@2.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15929084},"main":"dist/index.js","name":"@miller-tech/uap","type":"module","types":"dist/index.d.ts","author":{"name":"Miller Tech"},"engines":{"node":">=18.0.0"},"gitHead":"c8af156837567a60d47c1b6a9ebba0efd8cbd4b9","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest","bench":"vitest --config vitest.bench.config.ts","build":"tsc","start":"node dist/bin/cli.js","format":"prettier --write src/**/*.ts","test:ci":"vitest run","lint:fix":"eslint src --ext .ts --fix","update-uap":"bash scripts/maintenance/update-uap-compliance.sh","verify-uap":"bash scripts/maintenance/verify-compliance.sh","install:web":"bash scripts/setup/install-web.sh","postinstall":"echo '\n✨ Run: npx @miller-tech/uap init --interactive'","bench:ladder":"tsx scripts/reliability-ladder.ts","check-claude":"bash scripts/maintenance/verify-compliance.sh","eval:routing":"tsx scripts/eval-routing.ts","test:coverage":"vitest --coverage","version:major":"bash scripts/version-bump.sh major","version:minor":"bash scripts/version-bump.sh minor","version:patch":"bash scripts/version-bump.sh patch","prepublishOnly":"npm run build && npm test && bash scripts/maintenance/ensure-exec-bits.sh","test:enforcers":"UAP_PROXY_ENV_AUTOLOAD=0 python3 -m unittest tools.agents.tests.test_enforcement_self_protect tools.agents.tests.test_conditional_destructive_verbs tools.agents.tests.test_live_deliver_kill tools.agents.tests.test_schema_diff_gate tools.agents.tests.test_schema_diff_inline tools.agents.tests.test_stream_telemetry tools.agents.tests.test_project_telemetry_events tools.agents.tests.test_workdir_scope_enforcer tools.agents.tests.test_gate_evidence tools.agents.tests.test_repeat_call_guard tools.agents.tests.test_repeat_guard tools.agents.tests.test_gate_integrity tools.agents.tests.test_gate_failclosed_indirection tools.agents.tests.test_gate_failclosed_schema_diff tools.agents.tests.test_gate_failclosed_plane_admin tools.agents.tests.test_expert_review_pr_scope tools.agents.tests.test_path_containment tools.agents.tests.test_path_normalizer_hardened tools.agents.tests.test_sandbox_tool_strip tools.agents.tests.test_proxy_env_loader tools.agents.tests.test_stream_required_tool tools.agents.tests.test_tool_call_wrapper_profiles tools.agents.tests.test_tool_convert_cache tools.agents.tests.test_doubling_break tools.agents.tests.test_error_loop_ignores_correctives tools.agents.tests.test_anthropic_proxy_tool_arg_types tools.agents.tests.test_anthropic_sse_schema tools.agents.tests.test_attractor_detection tools.agents.tests.test_client_disconnect tools.agents.tests.test_confidence_escalation tools.agents.tests.test_coordination_ban tools.agents.tests.test_coordination_early_ban tools.agents.tests.test_cycle_break_exploration tools.agents.tests.test_deferral_break tools.agents.tests.test_deliver_autoroute tools.agents.tests.test_delivery_enforcement_all_langs tools.agents.tests.test_delivery_enforcement_exemptions tools.agents.tests.test_delivery_enforcement_filepath tools.agents.tests.test_delivery_enforcement_write_complexity tools.agents.tests.test_fastpath_config tools.agents.tests.test_delivery_enforcement_web_and_bash tools.agents.tests.test_disconnect_watcher tools.agents.tests.test_empty_maxtokens_recovery tools.agents.tests.test_empty_tool_loop_break tools.agents.tests.test_enforcer_escape_hatches tools.agents.tests.test_error_loop_break tools.agents.tests.test_finalize_suppression tools.agents.tests.test_malformed_unclosed_think tools.agents.tests.test_mandate_beats_recon tools.agents.tests.test_mandate_deliver tools.agents.tests.test_overflow_truncate_count_tokens tools.agents.tests.test_count_tokens_scale_per_session tools.agents.tests.test_passthrough_oauth tools.agents.tests.test_project_telemetry tools.agents.tests.test_proxy_auth_headers tools.agents.tests.test_prune_preserve_force_write tools.agents.tests.test_recon_deliver_gate tools.agents.tests.test_session_admission tools.agents.tests.test_stream_heartbeat tools.agents.tests.test_stuck_break_reattach tools.agents.tests.test_stuck_break_hard tools.agents.tests.test_turn_count_breaker_periodic tools.agents.tests.test_upstream_chokepoint tools.agents.tests.test_vision_passthrough tools.agents.tests.test_worktree_required tools.agents.tests.test_plane_admin_protect tools.agents.tests.test_enforcer_suite_coverage tools.agents.tests.test_validate_plan_gate tools.agents.tests.test_validate_plan_inside_project tools.agents.tests.test_anthropic_proxy_streaming tools.agents.tests.test_non_stream_resp_log tools.agents.tests.test_delivery_enforcement_worktree tools.agents.tests.test_output_token_ceilings tools.agents.tests.test_tool_narrowing_core tools.agents.tests.test_models_context_window tools.agents.tests.test_thinking_template_kwargs tools.agents.tests.test_cycle_break_wait_poll tools.agents.tests.test_upstream_model_aliases tools.agents.tests.test_stream_thinking_deltas tools.agents.tests.test_verbatim_compact tools.agents.tests.test_tool_risk tools.agents.tests.test_lockstep_escalation tools.agents.tests.test_ollama_compat","install:desktop":"bash scripts/setup/install-desktop.sh","install:cloakbrowser":"tsx scripts/setup/install-cloakbrowser.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c64e5ab7-d137-4407-a52d-69ecc40e2d2a"}},"homepage":"https://github.com/DammianMiller/universal-agent-protocol#readme","keywords":["claude","claude-code","factory-ai","opencode","forgecode","vscode","ai-agent","context","memory","worktree","cli"],"repository":{"url":"git+https://github.com/DammianMiller/universal-agent-protocol.git","type":"git"},"_npmVersion":"11.21.0","description":"Autonomous AI agent memory system with CLAUDE.md protocol enforcement","directories":{},"maintainers":[{"name":"dammian_miller","email":"dammian.miller@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.19.0","ora":"^8.0.1","zod":"^3.23.8","chalk":"^5.3.0","dexie":"^4.0.8","execa":"^9.6.1","pngjs":"^7.0.0","undici":"^6.27.0","js-yaml":"^4.1.0","inquirer":"^9.2.12","commander":"^12.1.0","handlebars":"^4.7.8","simple-git":"^3.22.0","typescript":"^5.9.3","cloakbrowser":"^0.3.16","@octokit/rest":"^20.0.2","@clack/prompts":"^0.7.0","better-sqlite3":"^12.11.1","playwright-core":"^1.58.2","@qdrant/js-client-rest":"^1.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^10.3.10","uplot":"1.6.31","eslint":"^8.56.0","vitest":"^1.2.0","prettier":"^3.2.4","@types/ws":"^8.18.1","typescript":"^5.3.3","@types/node":"^20.11.0","@types/pngjs":"^6.0.5","@types/js-yaml":"^4.0.9","fake-indexeddb":"^6.0.0","@types/inquirer":"^9.0.7","@vitest/coverage-v8":"^1.6.1","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/uap_2.21.3_1791359057716_0.9622198251053209","host":"s3://npm-registry-packages-npm-production"},"_id":"@miller-tech/uap@2.21.3","version":"2.21.3"}