Commit Graph
11 Commits
Author SHA1 Message Date
bendtherules 887ad3e5a4 feat(mcp-server): Add MCP server with tool registrations
Add MCP server implementation with support for:
- ask262_search_spec_sections tool
- ask262_get_section_content tool
- ask262_evaluate_in_engine262 tool
Includes proper error handling, input/output schemas, and structured
content responses.
2026-04-14 11:12:03 +05:30
bendtherules 76fb177b3a feat(evaluateInEngine262): Add mock global console, capture results and return
- Updated tool metadata to describe pure ECMAScript restrictions and new JSON output (importantSections, otherSections, consoleOutput).
- Added `ConsoleEntry` type and logic to capture console method calls during evaluation.
- Exposed a global `console` with `log`, `warn`, `debug`, and `error` methods to the evaluated code.
- Adjusted argument description and example usage accordingly.
2026-04-11 18:06:48 +05:30
bendtherules 741bfee670 Tools - Move all description to a named export toolMetadata 2026-04-09 10:05:09 +05:30
bendtherules bc28df017f docs: clarify ask262Debug usage in engine262 evaluation tool descriptions and add usage example. 2026-04-09 09:59:15 +05:30
bendtherules b18cab1f5f fix(agent): replace ask262_graph_explorer with ask262_search_spec_sections for function lookup
Also added missing newline at the end of `.opencode/package.json`.
2026-04-09 09:54:49 +05:30
bendtherules 3c4893c320 searchSpecSections.ts and consumer - mention vector search 2026-04-09 09:54:28 +05:30
bendtherules 26509680ea feat(tool): add recursive flag to section content retrieval
- Introduce `recursive` boolean argument (default true) to the getSectionContent tool schema.
- Update descriptions to clarify that recursive fetching occurs only when `recursive=true`.
- Pass the `recursive` parameter from the CLI wrapper to the core tool function.
- Modify the content fetching logic to traverse child sections only when `recursive` is enabled.
2026-04-09 09:51:43 +05:30
bendtherules 606896a676 chore: remove debug console.log statements from agent tool implementations (evaluateInEngine262, graphExplorer, searchSpecSections) 2026-04-08 19:03:53 +05:30
bendtherules c109acba01 refactor: rename tools 2026-04-08 18:40:45 +05:30
bendtherules 30debd2cf9 build: EvaluateInEngine262 tool 2026-04-08 18:38:58 +05:30
bendtherules 06be8cfd53 refactor: rename files 2026-04-08 16:31:53 +05:30