{
  "name": "loki-mode",
  "mcpName": "io.github.asklokesh/loki-mode",
  "version": "7.121.5",
  "description": "Loki Mode by Autonomi. Autonomous spec-to-product system: takes a PRD, GitHub issue, OpenAPI/JSON/YAML, or one-line brief to a deployed app via the RARV-C closure loop with 8 quality gates. Provider-agnostic (Claude Code, OpenAI Codex, Cline, Aider).",
  "keywords": [
    "agent",
    "agent-orchestration",
    "ai",
    "ai-agent",
    "ai-agents",
    "anthropic",
    "automation",
    "autonomi",
    "autonomous",
    "claude",
    "claude-code",
    "cli",
    "code-generation",
    "codex",
    "coding-assistant",
    "consensus",
    "developer-tools",
    "devtools",
    "distributed-systems",
    "embeddings",
    "enterprise",
    "gemini",
    "gemini-cli",
    "gpt",
    "hive-mind",
    "large-language-model",
    "llm",
    "loki-mode",
    "machine-learning",
    "mcp",
    "mistral",
    "model-context-protocol",
    "multi-agent",
    "ollama",
    "openai",
    "openclaw",
    "opencode",
    "orchestration",
    "prd",
    "self-learning",
    "swarm",
    "swarm-intelligence",
    "testing",
    "workflow"
  ],
  "homepage": "https://www.autonomi.dev/",
  "bugs": {
    "url": "https://github.com/asklokesh/loki-mode/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/asklokesh/loki-mode.git"
  },
  "license": "BUSL-1.1",
  "author": "Lokesh",
  "bin": {
    "loki": "bin/loki"
  },
  "files": [
    "SKILL.md",
    "VERSION",
    "assets/",
    "tools/",
    "plugins/",
    ".claude-plugin/marketplace.json",
    "autonomy/",
    "providers/",
    "vendor/autonomi-verify/",
    "agents/",
    "skills/",
    "references/",
    "docs/**/*.md",
    "bin/",
    "bin/loki",
    "loki-ts/dist/",
    "loki-ts/data/",
    "loki-ts/package.json",
    "api/",
    "events/",
    "memory/",
    "lokistore/",
    "learning/",
    "magic/",
    "templates/",
    "dashboard/*.py",
    "dashboard/static/",
    "dashboard/requirements.txt",
    "mcp/",
    "state/",
    "integrations/",
    "completions/",
    "src/",
    "web-app/dist/",
    "web-app/server.py",
    "web-app/auth.py",
    "web-app/models.py",
    "web-app/crypto.py",
    "web-app/requirements.txt",
    "web-app/alembic.ini",
    "web-app/migrations/",
    "web-app/Dockerfile",
    "web-app/docker-compose.purple-lab.yml",
    "web-app/deploy/"
  ],
  "scripts": {
    "prepack": "find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null; find . -name '*.pyc' -delete 2>/dev/null; if command -v bun >/dev/null 2>&1; then (cd loki-ts && bun install --production && bun run build) || echo 'WARN: loki-ts build failed, using existing dist if present'; else echo 'WARN: bun not on PATH, skipping loki-ts build (using committed dist if present)'; fi; true",
    "prepublishOnly": "cd dashboard-ui && npm ci && npm run build:all && test -f ../dashboard/static/index.html && cd ../web-app && npm ci && npm run build && test -f dist/index.html && grep -q /lab/assets/ dist/index.html",
    "test": "bash -n autonomy/run.sh && bash -n autonomy/loki && bash -n autonomy/completion-council.sh && bash -n autonomy/app-runner.sh && bash -n autonomy/prd-checklist.sh && bash -n autonomy/playwright-verify.sh && node --test tests/protocols/*.test.js && node --test tests/protocols/a2a/*.test.js && node --test tests/observability/*.test.js && node --test tests/policies/*.test.js && node --test tests/audit/*.test.js && node --test tests/integrations/*.test.js && node --test tests/integrations/jira/*.test.js && node --test tests/integrations/github/*.test.js && node --test tests/integrations/slack/*.test.js && bash tests/managed_memory/test_flag_matrix.sh && bash tests/managed_memory/test_sdk_isolation.sh && bash tests/managed_memory/test_kill_switch.sh && python3 -m unittest tests.managed_memory.test_shadow_write_mock tests.managed_memory.test_retrieve_mock && echo 'All checks passed'",
    "test:visual": "node --experimental-vm-modules node_modules/jest/bin/jest.js dashboard-ui/tests/visual-regression.test.js",
    "test:parity": "node --experimental-vm-modules dashboard-ui/scripts/check-parity.js",
    "test:parity:json": "node --experimental-vm-modules dashboard-ui/scripts/check-parity.js --json",
    "test:dashboard": "npm run test:visual && npm run test:parity",
    "test:integration": "bash tests/integration/run_integration_suite.sh"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "os": [
    "darwin",
    "linux"
  ],
  "optionalDependencies": {
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/sdk-trace-node": "^1.30.0",
    "@opentelemetry/sdk-trace-base": "^1.30.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.57.0"
  },
  "overrides": {
    "protobufjs": ">=8.4.2"
  },
  "devDependencies": {
    "@types/node": "^25.2.0",
    "jest": "^29.7.0",
    "jsdom": "^24.0.0",
    "typescript": "^5.9.3"
  }
}
