{
  "schema_version": "agent-json-0.1.0",
  "name": "bilig",
  "title": "Bilig WorkPaper formula readback",
  "description": "WorkPaper formula readback for Node.js services and MCP tools: edit cells, recalculate, verify outputs, and persist JSON without UI automation.",
  "keywords": [
    "WorkPaper formula readback",
    "MCP WorkPaper tools",
    "tool-host workbook automation",
    "headless workbook runtime",
    "JSON WorkPaper persistence",
    "@bilig/workpaper"
  ],
  "tags": [
    "workpaper-formula-readback",
    "mcp-workpaper-tools",
    "tool-host-workbook-automation",
    "headless-workpaper",
    "json-workpaper-persistence"
  ],
  "url": "https://proompteng.github.io/bilig/",
  "repository": "https://github.com/proompteng/bilig",
  "license": "MIT",
  "contact": "https://github.com/proompteng/bilig/discussions/new?category=general",
  "llms_txt": "https://proompteng.github.io/bilig/llms.txt",
  "llms_full": "https://proompteng.github.io/bilig/llms-full.txt",
  "llms_install": "https://proompteng.github.io/bilig/llms-install.html",
  "llms_install_source": "https://github.com/proompteng/bilig/blob/main/llms-install.md",
  "well_known_llms_txt": "https://proompteng.github.io/bilig/.well-known/llms.txt",
  "well_known_llms_full": "https://proompteng.github.io/bilig/.well-known/llms-full.txt",
  "agent_start": "https://proompteng.github.io/bilig/agent-start.txt",
  "well_known_agent_start": "https://proompteng.github.io/bilig/.well-known/agent-start.txt",
  "skill_file": "https://bilig.proompteng.ai/.well-known/agent-skills/bilig-workpaper/SKILL.txt",
  "agent_instructions": "https://proompteng.github.io/bilig/AGENTS.md",
  "claude_code_instructions": "https://github.com/proompteng/bilig/blob/main/CLAUDE.md",
  "adoption_kit": "https://proompteng.github.io/bilig/agent-adoption-kit.html",
  "skills": [
    {
      "name": "bilig-workpaper",
      "url": "https://bilig.proompteng.ai/.well-known/agent-skills/bilig-workpaper/SKILL.txt",
      "index_url": "https://proompteng.github.io/bilig/.well-known/agent-skills/index.json",
      "description": "Use @bilig/workpaper WorkPaper state, MCP tools, and formula-clinic reports instead of spreadsheet UI automation when a tool host needs formula readback."
    }
  ],
  "evaluator_doors": [
    {
      "name": "eval-workbook-compatibility",
      "audience": "A Node service or coding agent needs a local risk report before trusting a specific XLSX workbook.",
      "docs": "https://proompteng.github.io/bilig/workbook-compatibility-report.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/workbook-compatibility-report.md",
      "package": "@bilig/xlsx-formula-recalc",
      "command": "npm exec --yes --package @bilig/xlsx-formula-recalc@latest -- bilig-evaluate --door workbook-compatibility --json",
      "expected_result": "bilig-evaluator.v1 JSON with unsupported functions, volatile functions, stored formula result counts, risk reasons, no compatibility score, and verified true",
      "proof_schema": "bilig-evaluator.v1",
      "canonical_door": "workbook-compatibility"
    },
    {
      "name": "eval-xlsx-recalc",
      "audience": "A service must keep an XLSX file as the contract after editing inputs in Node.js.",
      "docs": "https://proompteng.github.io/bilig/eval-xlsx-recalc.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/eval-xlsx-recalc.md",
      "package": "@bilig/xlsx-formula-recalc",
      "command": "npx --yes --package @bilig/xlsx-formula-recalc xlsx-recalc pricing.xlsx --set Inputs!B2=48 --read Summary!B7 --out pricing.recalculated.xlsx --json",
      "expected_result": "input edit, recalculated readback, output workbook path, and verified true without Excel or LibreOffice"
    },
    {
      "name": "eval-workpaper-service",
      "audience": "A Node.js service, route, queue worker, or test needs workbook-shaped formula logic as JSON state.",
      "docs": "https://proompteng.github.io/bilig/eval-workpaper-service.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/eval-workpaper-service.md",
      "package": "@bilig/workpaper",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door workpaper-service --json",
      "expected_result": "bilig-evaluator.v1 JSON with direct WorkPaper edit, calculated readback, JSON persistence, restore check, and verified true",
      "proof_schema": "bilig-evaluator.v1",
      "canonical_door": "workpaper-service"
    },
    {
      "name": "eval-agent-mcp",
      "audience": "A coding agent, MCP client, or tool host needs spreadsheet operations without UI automation.",
      "docs": "https://proompteng.github.io/bilig/eval-agent-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/eval-agent-mcp.md",
      "package": "@bilig/workpaper",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json",
      "expected_result": "bilig-evaluator.v1 JSON with MCP tool discovery, cell edit, formula readback, export, restore, tool list, and verified true",
      "proof_schema": "bilig-evaluator.v1",
      "canonical_door": "agent-mcp"
    },
    {
      "name": "eval-agent-mcp-provider-backed",
      "audience": "A coding agent sees provider-backed formulas such as IMPORTRANGE and needs fail-closed diagnostics before wiring an adapter.",
      "docs": "https://proompteng.github.io/bilig/eval-agent-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/eval-agent-mcp.md",
      "package": "@bilig/workpaper",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --scenario provider-backed --json",
      "expected_result": "bilig-evaluator.v1 JSON with IMPORTRANGE blocked diagnostics, synthetic adapter readback, cleared diagnostics, restart proof, and verified true",
      "proof_schema": "bilig-evaluator.v1",
      "canonical_door": "agent-mcp"
    }
  ],
  "mcp": {
    "server_name": "io.github.proompteng/bilig-workpaper",
    "server_card": "https://proompteng.github.io/bilig/.well-known/mcp/server-card.json",
    "remote_server_card": "https://bilig.proompteng.ai/.well-known/mcp/server-card.json",
    "manifest": "https://proompteng.github.io/bilig/.well-known/mcp.json",
    "registry_search": "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.proompteng%2Fbilig-workpaper",
    "remote_endpoint": "https://bilig.proompteng.ai/mcp",
    "remote_alias_endpoint": "https://bilig.proompteng.ai/mcp/workpaper",
    "remote_transport": {
      "type": "streamable-http",
      "protocol_version": "2025-11-25",
      "stateless": true,
      "authentication_required": false
    },
    "command": "npm",
    "args": [
      "exec",
      "--package",
      "@bilig/workpaper@latest",
      "--",
      "bilig-workpaper-mcp",
      "--workpaper",
      "./pricing.workpaper.json",
      "--init-demo-workpaper",
      "--writable"
    ],
    "xlsx_import_args": ["exec", "--package", "@bilig/workpaper@latest", "--", "bilig-workpaper-mcp", "--from-xlsx", "./pricing.xlsx"],
    "tools": [
      "list_sheets",
      "read_range",
      "read_cell",
      "set_cell_contents",
      "set_cell_contents_and_readback",
      "get_cell_display_value",
      "export_workpaper_document",
      "validate_formula"
    ],
    "xlsx_import_tools": ["analyze_workbook_risk"],
    "resources": [
      "bilig://workpaper/manifest",
      "bilig://workpaper/agent-handoff",
      "bilig://workpaper/sheets",
      "bilig://workpaper/current-document"
    ],
    "prompts": ["edit_and_verify_workpaper", "debug_workpaper_formula"]
  },
  "capabilities": [
    {
      "name": "agent-start",
      "type": "plain-text-entrypoint",
      "url": "https://proompteng.github.io/bilig/agent-start.txt",
      "well_known_url": "https://proompteng.github.io/bilig/.well-known/agent-start.txt",
      "decision_command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-agent-start --json",
      "challenge_command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json"
    },
    {
      "name": "agent-adoption-kit",
      "type": "docs-entrypoint",
      "docs": "https://proompteng.github.io/bilig/agent-adoption-kit.html",
      "skill_install": "npx --yes skills@latest add https://bilig.proompteng.ai --list",
      "challenge_command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json"
    },
    {
      "name": "workbook-runtime-intent-api",
      "type": "npm-library",
      "package": "@bilig/workbook",
      "runtime": "Node.js >=22",
      "install": "npm install @bilig/workbook",
      "docs": "https://proompteng.github.io/bilig/workbook-runtime-intent-api.html"
    },
    {
      "name": "workpaper-formula-runtime",
      "type": "npm-library",
      "package": "@bilig/workpaper",
      "runtime": "Node.js >=22",
      "install": "npm install @bilig/workpaper",
      "docs": "https://proompteng.github.io/bilig/try-bilig-headless-in-node.html"
    },
    {
      "name": "workbook-compatibility-risk-report",
      "type": "local-cli-evaluator",
      "package": "@bilig/xlsx-formula-recalc",
      "command": "npm exec --yes --package @bilig/xlsx-formula-recalc@latest -- bilig-evaluate --door workbook-compatibility --json",
      "docs": "https://proompteng.github.io/bilig/workbook-compatibility-report.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/workbook-compatibility-report.md",
      "expected_result": "bilig-evaluator.v1 JSON with workbook risk reasons, unsupported functions, external links, VBA payloads, pivots, volatile functions, stored formula result counts, no compatibility score, and verified true",
      "boundary": "Diagnoses workbook risks before service or tool-host use; does not certify Excel compatibility, execute macros, refresh pivots or external data, or assign a compatibility percentage."
    },
    {
      "name": "agent-xlsx-risk-preflight",
      "type": "mcp-stdio-transcript",
      "package": "@bilig/workpaper",
      "command": "pnpm --dir examples/headless-workpaper run agent:mcp-xlsx-risk-preflight",
      "docs": "https://proompteng.github.io/bilig/agent-xlsx-risk-preflight.html",
      "source": "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/mcp-xlsx-risk-preflight.ts",
      "expected_result": "bilig-agent-xlsx-risk-preflight.v1 JSON with analyze_workbook_risk, Inputs!B3, Summary!B3, 60000 -> 96000, exported WorkPaper JSON, restoredReadbackMatchesAfter, excelParity not_proven, and verified true",
      "boundary": "Local MCP preflight for a real XLSX before edits; risk diagnostics do not certify Excel compatibility or prove desktop Excel UI behavior."
    },
    {
      "name": "file-backed-workpaper-mcp",
      "type": "mcp-stdio-server",
      "docs": "https://proompteng.github.io/bilig/mcp-workpaper-tool-server.html",
      "server_card": "https://proompteng.github.io/bilig/.well-known/mcp/server-card.json",
      "challenge_command": "npm exec --package @bilig/workpaper@latest -- bilig-mcp-challenge",
      "xlsx_import_command": "npm exec --package @bilig/workpaper@latest -- bilig-workpaper-mcp --from-xlsx ./pricing.xlsx",
      "xlsx_import_tool": "analyze_workbook_risk",
      "boundary": "The XLSX import tool is local and fixed to the --from-xlsx source file; it reports workbook risk indicators and does not certify Excel compatibility. Without --workpaper --writable, edits stay in memory."
    },
    {
      "name": "repo-local-agent-instructions",
      "type": "project-agent-instructions",
      "claude_code": "https://github.com/proompteng/bilig/blob/main/CLAUDE.md",
      "codex": "https://github.com/proompteng/bilig/blob/main/AGENTS.md",
      "aider_conventions": "https://github.com/proompteng/bilig/blob/main/CONVENTIONS.md",
      "aider_config": "https://github.com/proompteng/bilig/blob/main/.aider.conf.yml",
      "aider_docs": "https://proompteng.github.io/bilig/aider-workpaper-conventions.html",
      "claude_code_skill": "https://github.com/proompteng/bilig/blob/main/.claude/skills/bilig-workpaper/SKILL.md",
      "claude_code_command": "https://github.com/proompteng/bilig/blob/main/.claude/commands/bilig-workpaper-proof.md",
      "openhands_skill": "https://github.com/proompteng/bilig/blob/main/.agents/skills/bilig-workpaper/SKILL.md",
      "opencode_agent": "https://github.com/proompteng/bilig/blob/main/.opencode/agents/bilig-workpaper.md",
      "kiro_steering": "https://github.com/proompteng/bilig/blob/main/.kiro/steering/bilig-workpaper.md",
      "trae_rule": "https://github.com/proompteng/bilig/blob/main/.trae/rules/bilig-workpaper.md",
      "zed_skill": "https://github.com/proompteng/bilig/blob/main/.agents/skills/bilig-workpaper/SKILL.md",
      "docs": "https://proompteng.github.io/bilig/agent-rule-chooser.html",
      "challenge_command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json"
    },
    {
      "name": "repo-local-mcp-configs",
      "type": "project-mcp-configs",
      "claude_code": "https://github.com/proompteng/bilig/blob/main/.mcp.json",
      "cursor": "https://github.com/proompteng/bilig/blob/main/.cursor/mcp.json",
      "kiro": "https://github.com/proompteng/bilig/blob/main/.kiro/settings/mcp.json",
      "junie": "https://github.com/proompteng/bilig/blob/main/.junie/mcp/mcp.json",
      "trae": "https://github.com/proompteng/bilig/blob/main/.trae/mcp.json",
      "zed": "https://github.com/proompteng/bilig/blob/main/.zed/settings.json",
      "opencode": "https://github.com/proompteng/bilig/blob/main/opencode.jsonc",
      "vscode": "https://github.com/proompteng/bilig/blob/main/.vscode/mcp.json",
      "reusable": "https://github.com/proompteng/bilig/blob/main/mcp/bilig-workpaper.mcp.json",
      "docs": "https://proompteng.github.io/bilig/mcp-client-setup.html",
      "workpaper_state_path": "./.bilig/pricing.workpaper.json"
    },
    {
      "name": "gemini-cli-workpaper-extension",
      "type": "gemini-cli-extension",
      "install": "https://github.com/proompteng/bilig",
      "install_command": "gemini extensions install https://github.com/proompteng/bilig --ref main",
      "manifest": "https://github.com/proompteng/bilig/blob/main/gemini-extension.json",
      "context": "https://github.com/proompteng/bilig/blob/main/gemini-workpaper-context.md",
      "docs": "https://proompteng.github.io/bilig/gemini-cli-workpaper-extension.html"
    },
    {
      "name": "claude-desktop-mcpb",
      "type": "mcpb-desktop-extension",
      "download_url": "https://github.com/proompteng/bilig/releases/latest/download/bilig-workpaper.mcpb",
      "checksum_url": "https://github.com/proompteng/bilig/releases/latest/download/bilig-workpaper.mcpb.sha256",
      "docs": "https://proompteng.github.io/bilig/claude-desktop-mcpb-workpaper.html"
    },
    {
      "name": "remote-workpaper-mcp-demo",
      "type": "mcp-streamable-http-server",
      "endpoint": "https://bilig.proompteng.ai/mcp",
      "alias_endpoint": "https://bilig.proompteng.ai/mcp/workpaper",
      "server_card": "https://bilig.proompteng.ai/.well-known/mcp/server-card.json",
      "protocol_version": "2025-11-25",
      "authentication_required": false,
      "docs": "https://proompteng.github.io/bilig/mcp-workpaper-tool-server.html#remote-stateless-endpoint"
    },
    {
      "name": "openai-agents-sdk-hosted-workpaper-mcp",
      "type": "typescript-agent-mcp-smoke-test",
      "framework": "OpenAI Agents SDK",
      "transport": "streamable-http",
      "endpoint": "https://bilig.proompteng.ai/mcp",
      "command": "pnpm --dir examples/headless-workpaper run agent:openai-agents-sdk-hosted-mcp",
      "docs": "https://proompteng.github.io/bilig/openai-agents-sdk-workpaper-tool.html",
      "source": "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/openai-agents-sdk-hosted-mcp-smoke.ts"
    },
    {
      "name": "openai-responses-workpaper-tool-calls",
      "type": "typescript-function-calling-dispatcher",
      "framework": "OpenAI Responses API",
      "api_shape": "function_call -> function_call_output",
      "command": "pnpm --dir examples/headless-workpaper run agent:openai-responses",
      "docs": "https://proompteng.github.io/bilig/openai-responses-workpaper-tool-call.html",
      "source": "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/openai-responses-tool-wrapper.ts"
    },
    {
      "name": "ai-sdk-generate-text-workpaper-tool",
      "type": "typescript-agent-tool-smoke-test",
      "framework": "Vercel AI SDK",
      "package": "ai",
      "adapter": "@bilig/workpaper/ai-sdk",
      "api_shape": "generateText -> tool -> execute",
      "command": "pnpm --dir examples/headless-workpaper run agent:ai-sdk-generate-text",
      "docs": "https://proompteng.github.io/bilig/vercel-ai-sdk-langchain-spreadsheet-tool.html",
      "source": "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/ai-sdk-generate-text-tool-smoke.ts"
    },
    {
      "name": "ai-sdk-stream-text-workpaper-tool",
      "type": "typescript-agent-tool-smoke-test",
      "framework": "Vercel AI SDK",
      "package": "ai",
      "adapter": "@bilig/workpaper/ai-sdk",
      "api_shape": "streamText -> tool -> execute",
      "command": "pnpm --dir examples/headless-workpaper run agent:ai-sdk-stream-text",
      "docs": "https://proompteng.github.io/bilig/vercel-ai-sdk-langchain-spreadsheet-tool.html",
      "source": "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/ai-sdk-stream-text-tool-smoke.ts"
    },
    {
      "name": "browser-use-workpaper-formula-tool",
      "type": "python-browser-agent-tool-guide",
      "framework": "Browser Use",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json",
      "docs": "https://proompteng.github.io/bilig/browser-use-workpaper-formula-tool.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/browser-use-workpaper-formula-tool.md",
      "upstream_pr": "https://github.com/browser-use/browser-use/pull/4909"
    },
    {
      "name": "chatgpt-apps-workpaper-mcp",
      "type": "chatgpt-developer-mode-remote-mcp-app",
      "framework": "ChatGPT Apps",
      "transport": "streamable-http",
      "endpoint": "https://bilig.proompteng.ai/mcp",
      "authentication_required": false,
      "docs": "https://proompteng.github.io/bilig/chatgpt-apps-workpaper-mcp.html",
      "server_card": "https://bilig.proompteng.ai/.well-known/mcp/server-card.json",
      "proof_command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-evaluate --door agent-mcp --json"
    },
    {
      "name": "openhands-workpaper-mcp",
      "type": "coding-agent-mcp-setup",
      "framework": "OpenHands",
      "command": "openhands mcp add bilig-workpaper --transport stdio npm -- exec --yes --package @bilig/workpaper@latest -- bilig-workpaper-mcp --workpaper ./.bilig/pricing.workpaper.json --init-demo-workpaper --writable",
      "config_path": "~/.openhands/mcp.json",
      "skill_path": "https://github.com/proompteng/bilig/blob/main/.agents/skills/bilig-workpaper/SKILL.md",
      "docs": "https://proompteng.github.io/bilig/openhands-workpaper-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/openhands-workpaper-mcp.md"
    },
    {
      "name": "trae-workpaper-mcp",
      "type": "coding-agent-mcp-setup",
      "framework": "Trae",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-workpaper-mcp --workpaper ./.bilig/pricing.workpaper.json --init-demo-workpaper --writable",
      "config_path": "https://github.com/proompteng/bilig/blob/main/.trae/mcp.json",
      "rule_path": "https://github.com/proompteng/bilig/blob/main/.trae/rules/bilig-workpaper.md",
      "docs": "https://proompteng.github.io/bilig/trae-workpaper-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/trae-workpaper-mcp.md"
    },
    {
      "name": "qodo-workpaper-mcp",
      "type": "coding-agent-mcp-setup",
      "framework": "Qodo IDE",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-workpaper-mcp --workpaper ./.bilig/pricing.workpaper.json --init-demo-workpaper --writable",
      "config_shape": "mcpServers",
      "docs": "https://proompteng.github.io/bilig/qodo-workpaper-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/qodo-workpaper-mcp.md",
      "boundary": "Qodo IDE Agentic Tools can use the copy-paste local MCP JSON; this repo does not claim a Qodo-specific project config file."
    },
    {
      "name": "opencode-workpaper-mcp",
      "type": "coding-agent-mcp-setup",
      "framework": "OpenCode",
      "command": "npm exec --yes --package @bilig/workpaper@latest -- bilig-workpaper-mcp --workpaper ./.bilig/pricing.workpaper.json --init-demo-workpaper --writable",
      "config_path": "https://github.com/proompteng/bilig/blob/main/opencode.jsonc",
      "agent_path": "https://github.com/proompteng/bilig/blob/main/.opencode/agents/bilig-workpaper.md",
      "docs": "https://proompteng.github.io/bilig/opencode-workpaper-mcp.html",
      "source": "https://github.com/proompteng/bilig/blob/main/docs/opencode-workpaper-mcp.md"
    },
    {
      "name": "formula-clinic",
      "type": "local-cli",
      "command": "npm exec --package @bilig/workpaper@latest -- bilig-formula-clinic ./reduced.xlsx --cells \"Summary!B7,Inputs!B2\"",
      "docs": "https://proompteng.github.io/bilig/formula-bug-clinic.html"
    }
  ],
  "proof_contract": {
    "rule": "Do not claim spreadsheet or workbook success from a write call alone.",
    "fields": ["editedCell", "before", "after", "afterRestore", "persistedDocumentBytes", "verified", "limitations"],
    "accepted_aliases": {
      "afterRestore": ["afterRestart"],
      "persistedDocumentBytes": ["persistence.serializedBytes", "serializedBytes"]
    },
    "required_steps": [
      "read the relevant range before editing",
      "write the target input or formula cell",
      "read the dependent calculated output after recalculation",
      "export or serialize the WorkPaper document",
      "restore or reimport when a file boundary matters",
      "return editedCell, before, after, afterRestore, persistedDocumentBytes, verified, and limitations"
    ]
  },
  "verification_contract": [
    "read the relevant range before editing",
    "write the target input or formula cell",
    "read the dependent calculated output after recalculation",
    "export or serialize the WorkPaper document",
    "restore or reimport when a file boundary matters",
    "return editedCell, before, after, afterRestore, persistedDocumentBytes, verified, and limitations"
  ],
  "boundaries": {
    "good_fit": [
      "pricing, quote approval, budget, payout, import-validation, and forecast logic",
      "agent tools that need deterministic cell addresses and formula readback",
      "service-owned workbook state that can persist as JSON"
    ],
    "not_a_fit": ["manual spreadsheet editing as the main product", "Office macros or desktop Excel automation", "one-off arithmetic"]
  },
  "public_entrypoints": [
    "https://proompteng.github.io/bilig/",
    "https://proompteng.github.io/bilig/llms.txt",
    "https://proompteng.github.io/bilig/llms-full.txt",
    "https://proompteng.github.io/bilig/llms-install.html",
    "https://github.com/proompteng/bilig/blob/main/llms-install.md",
    "https://proompteng.github.io/bilig/.well-known/llms.txt",
    "https://proompteng.github.io/bilig/.well-known/llms-full.txt",
    "https://proompteng.github.io/bilig/agent-start.txt",
    "https://proompteng.github.io/bilig/.well-known/agent-start.txt",
    "https://github.com/proompteng/bilig/blob/main/CLAUDE.md",
    "https://proompteng.github.io/bilig/why-use-bilig.html",
    "https://proompteng.github.io/bilig/workbook-compatibility-report.html",
    "https://github.com/proompteng/bilig/blob/main/docs/workbook-compatibility-report.md",
    "https://proompteng.github.io/bilig/workbook-compatibility-report-transcript.html",
    "https://proompteng.github.io/bilig/workbook-compatibility-report.json",
    "https://proompteng.github.io/bilig/agent-xlsx-risk-preflight.html",
    "https://github.com/proompteng/bilig/blob/main/examples/headless-workpaper/mcp-xlsx-risk-preflight.ts",
    "https://proompteng.github.io/bilig/eval-xlsx-recalc.html",
    "https://proompteng.github.io/bilig/agent-adoption-kit.html",
    "https://proompteng.github.io/bilig/headless-workpaper-agent-handbook.html",
    "https://github.com/proompteng/bilig/blob/main/.mcp.json",
    "https://github.com/proompteng/bilig/blob/main/.cursor/mcp.json",
    "https://github.com/proompteng/bilig/blob/main/.kiro/settings/mcp.json",
    "https://github.com/proompteng/bilig/blob/main/.kiro/steering/bilig-workpaper.md",
    "https://github.com/proompteng/bilig/blob/main/.junie/mcp/mcp.json",
    "https://github.com/proompteng/bilig/blob/main/.trae/mcp.json",
    "https://github.com/proompteng/bilig/blob/main/.trae/rules/bilig-workpaper.md",
    "https://github.com/proompteng/bilig/blob/main/.zed/settings.json",
    "https://github.com/proompteng/bilig/blob/main/opencode.jsonc",
    "https://github.com/proompteng/bilig/blob/main/mcp/bilig-workpaper.mcp.json",
    "https://proompteng.github.io/bilig/agent-workbook-challenge.html",
    "https://proompteng.github.io/bilig/mcp-workpaper-tool-server.html",
    "https://proompteng.github.io/bilig/open-webui-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/open-multi-agent-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/lobehub-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/anythingllm-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/sim-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/openhands-workpaper-mcp.html",
    "https://github.com/proompteng/bilig/blob/main/docs/openhands-workpaper-mcp.md",
    "https://github.com/proompteng/bilig/blob/main/.agents/skills/bilig-workpaper/SKILL.md",
    "https://proompteng.github.io/bilig/trae-workpaper-mcp.html",
    "https://github.com/proompteng/bilig/blob/main/docs/trae-workpaper-mcp.md",
    "https://proompteng.github.io/bilig/qodo-workpaper-mcp.html",
    "https://github.com/proompteng/bilig/blob/main/docs/qodo-workpaper-mcp.md",
    "https://proompteng.github.io/bilig/opencode-workpaper-mcp.html",
    "https://github.com/proompteng/bilig/blob/main/docs/opencode-workpaper-mcp.md",
    "https://github.com/proompteng/bilig/blob/main/.opencode/agents/bilig-workpaper.md",
    "https://bilig.proompteng.ai/mcp",
    "https://bilig.proompteng.ai/.well-known/mcp/server-card.json",
    "https://proompteng.github.io/bilig/agent-workpaper-tool-calling-recipe.html",
    "https://proompteng.github.io/bilig/agent-framework-workbook-tools.html",
    "https://proompteng.github.io/bilig/workbook-runtime-intent-api.html",
    "https://proompteng.github.io/bilig/workbook-agent-intent-api.html",
    "https://proompteng.github.io/bilig/openai-agents-sdk-workpaper-tool.html",
    "https://proompteng.github.io/bilig/openai-responses-workpaper-tool-call.html",
    "https://proompteng.github.io/bilig/browser-use-workpaper-formula-tool.html",
    "https://proompteng.github.io/bilig/chatgpt-apps-workpaper-mcp.html",
    "https://proompteng.github.io/bilig/llamaindex-workpaper-spreadsheet-tool.html",
    "https://proompteng.github.io/bilig/crewai-workpaper-spreadsheet-tool.html",
    "https://proompteng.github.io/bilig/cloudflare-agents-workpaper-spreadsheet-tool.html",
    "https://proompteng.github.io/bilig/gemini-cli-workpaper-extension.html",
    "https://proompteng.github.io/bilig/node-framework-workpaper-adapters.html",
    "https://proompteng.github.io/bilig/n8n-workpaper-formula-readback.html",
    "https://proompteng.github.io/bilig/npm-provenance-package-trust.html"
  ]
}
