{"owner":"BlockRunAI","repo":"ClawRouter","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["CLAUDE.md"],"skills":{"CLAUDE.md":"# ClawRouter\n\nSmart LLM router for autonomous agents. <!-- br:models.chatVisible -->70<!-- /br:models.chatVisible --> models. Wallet-based auth. USDC micropayments via x402.\n\n## Commands\n\n```bash\nnpm install              # install dependencies\nnpm run build            # compile with tsup\nnpm run dev              # watch mode\nnpm test                 # run vitest\nnpm run typecheck        # type checking\nnpm run lint             # eslint\nnpm run format           # prettier\nnpm run test:resilience:quick   # error + lifecycle resilience tests\nnpm run test:resilience:full    # full resilience suite (4hr stability)\nnpm run test:e2e:tool-ids       # end-to-end tool ID sanitization\nnpm run test:docker:install     # Docker install test\nnpm run test:docker:edge-cases  # Docker edge case tests\nnpm run test:docker:integration # Docker integration tests\n```\n\n## Project structure\n\n```\nsrc/\n├── index.ts             # Library entry point\n├── cli.ts               # CLI entry point\n├── auth.ts              # Wallet-based authentication\n├── balance.ts           # USDC balance management\n├── models.ts            # Model registry and scoring\n├── config.ts            # Configuration\n├── errors.ts            # Error classification\n├── logger.ts            # Logging\n├── journal.ts           # Request journaling\n├── exclude-models.ts    # Model exclusion logic\n├── dedup.ts             # Request deduplication\n├── fs-read.ts           # Filesystem reading\n├── compression/         # Request/response compression\n├── doctor.ts            # Diagnostic tool\n└── partners/            # Partner integrations\n```\n\n## Key dependencies\n\n- `@x402/fetch`, `@x402/evm`, `@x402/svm` — x402 payment protocol\n- `viem` — Ethereum interaction\n- `@solana/kit` — Solana interaction\n- `@scure/bip32`, `@scure/bip39` — Wallet key derivation\n\n## Conventions\n\n- TypeScript strict mode, ESM\n- Build with tsup, test with vitest\n- Lint with eslint, format with prettier\n- Node >= 22\n- MIT license\n- npm registry: `@blockrun/clawrouter`\n- <!-- br:clawrouter.dimensions -->15<!-- /br:clawrouter.dimensions -->-dimension scoring for model routing (all local, < 1ms)\n"},"files":{"CLAUDE.md":"# ClawRouter\n\nSmart LLM router for autonomous agents. <!-- br:models.chatVisible -->70<!-- /br:models.chatVisible --> models. Wallet-based auth. USDC micropayments via x402.\n\n## Commands\n\n```bash\nnpm install              # install dependencies\nnpm run build            # compile with tsup\nnpm run dev              # watch mode\nnpm test                 # run vitest\nnpm run typecheck        # type checking\nnpm run lint             # eslint\nnpm run format           # prettier\nnpm run test:resilience:quick   # error + lifecycle resilience tests\nnpm run test:resilience:full    # full resilience suite (4hr stability)\nnpm run test:e2e:tool-ids       # end-to-end tool ID sanitization\nnpm run test:docker:install     # Docker install test\nnpm run test:docker:edge-cases  # Docker edge case tests\nnpm run test:docker:integration # Docker integration tests\n```\n\n## Project structure\n\n```\nsrc/\n├── index.ts             # Library entry point\n├── cli.ts               # CLI entry point\n├── auth.ts              # Wallet-based authentication\n├── balance.ts           # USDC balance management\n├── models.ts            # Model registry and scoring\n├── config.ts            # Configuration\n├── errors.ts            # Error classification\n├── logger.ts            # Logging\n├── journal.ts           # Request journaling\n├── exclude-models.ts    # Model exclusion logic\n├── dedup.ts             # Request deduplication\n├── fs-read.ts           # Filesystem reading\n├── compression/         # Request/response compression\n├── doctor.ts            # Diagnostic tool\n└── partners/            # Partner integrations\n```\n\n## Key dependencies\n\n- `@x402/fetch`, `@x402/evm`, `@x402/svm` — x402 payment protocol\n- `viem` — Ethereum interaction\n- `@solana/kit` — Solana interaction\n- `@scure/bip32`, `@scure/bip39` — Wallet key derivation\n\n## Conventions\n\n- TypeScript strict mode, ESM\n- Build with tsup, test with vitest\n- Lint with eslint, format with prettier\n- Node >= 22\n- MIT license\n- npm registry: `@blockrun/clawrouter`\n- <!-- br:clawrouter.dimensions -->15<!-- /br:clawrouter.dimensions -->-dimension scoring for model routing (all local, < 1ms)\n"},"items":[{"name":"CLAUDE.md","path":"CLAUDE.md","title":"CLAUDE.md","content":"# ClawRouter\n\nSmart LLM router for autonomous agents. <!-- br:models.chatVisible -->70<!-- /br:models.chatVisible --> models. Wallet-based auth. USDC micropayments via x402.\n\n## Commands\n\n```bash\nnpm install              # install dependencies\nnpm run build            # compile with tsup\nnpm run dev              # watch mode\nnpm test                 # run vitest\nnpm run typecheck        # type checking\nnpm run lint             # eslint\nnpm run format           # prettier\nnpm run test:resilience:quick   # error + lifecycle resilience tests\nnpm run test:resilience:full    # full resilience suite (4hr stability)\nnpm run test:e2e:tool-ids       # end-to-end tool ID sanitization\nnpm run test:docker:install     # Docker install test\nnpm run test:docker:edge-cases  # Docker edge case tests\nnpm run test:docker:integration # Docker integration tests\n```\n\n## Project structure\n\n```\nsrc/\n├── index.ts             # Library entry point\n├── cli.ts               # CLI entry point\n├── auth.ts              # Wallet-based authentication\n├── balance.ts           # USDC balance management\n├── models.ts            # Model registry and scoring\n├── config.ts            # Configuration\n├── errors.ts            # Error classification\n├── logger.ts            # Logging\n├── journal.ts           # Request journaling\n├── exclude-models.ts    # Model exclusion logic\n├── dedup.ts             # Request deduplication\n├── fs-read.ts           # Filesystem reading\n├── compression/         # Request/response compression\n├── doctor.ts            # Diagnostic tool\n└── partners/            # Partner integrations\n```\n\n## Key dependencies\n\n- `@x402/fetch`, `@x402/evm`, `@x402/svm` — x402 payment protocol\n- `viem` — Ethereum interaction\n- `@solana/kit` — Solana interaction\n- `@scure/bip32`, `@scure/bip39` — Wallet key derivation\n\n## Conventions\n\n- TypeScript strict mode, ESM\n- Build with tsup, test with vitest\n- Lint with eslint, format with prettier\n- Node >= 22\n- MIT license\n- npm registry: `@blockrun/clawrouter`\n- <!-- br:clawrouter.dimensions -->15<!-- /br:clawrouter.dimensions -->-dimension scoring for model routing (all local, < 1ms)\n","category":"root","tokens":534}]}