Commit Graph
185 Commits
Author SHA1 Message Date
bendtherules c481d41871 Improve prompt 2 2026-04-22 17:50:41 +05:30
bendtherules 5cf5c4b66e Improve prompt 2026-04-22 17:50:23 +05:30
bendtherules fcfe476928 test: strengthen getSectionContent recursive child section coverage
- Assert exact section count (2) instead of loose > 0 check
- Verify section ordering: requested first, children after
- Assert child sectionTitle matches mock data
- Add negative test: children excluded when recursive=false
2026-04-22 13:49:29 +05:30
bendtherules ee233859a7 fix(agent-tools): include recursively fetched child sections in output
Previously when recursive=true, child sections were fetched into sectionsData
but never included in the returned sections array. Now child sections are
properly appended to the output when recursive fetching is enabled.

- Refactor section building from .map() to for..of for clarity
- Add logic to append child sections not in original request
- Add test coverage for recursive child section inclusion
2026-04-22 13:43:13 +05:30
bendtherules afd7c465d7 Merge pull request #4 from bendtherules/logging
Add basic logging
2026-04-22 12:56:58 +05:30
bendtherules 9578502bca Add basic logging 2026-04-22 12:47:17 +05:30
bendtherules 204b12d5f7 fix(agent-tools): normalize childrensectionids handling and update tests for consistency 2026-04-22 12:22:35 +05:30
bendtherules 3649718b77 refactor(mcp): change HEAD endpoint to middleware for improved route handling 2026-04-22 11:03:45 +05:30
bendtherules a92546ace4 feat(mcp): add HEAD route for health probe and include it in CORS allowMethods 2026-04-22 10:42:16 +05:30
bendtherules ae76111854 Merge branch 'inspector' 2026-04-21 17:40:19 +05:30
bendtherules 5d7c8c0068 plan(logging): structured logging for MCP server with OpenTelemetry and Pino 2026-04-21 17:39:47 +05:30
bendtherules 2d1580ddc5 refactor(agent-tools): replace partIndex/totalParts with childrenSectionIds in getSectionContent
The getSectionContent tool schema and implementation now use `childrenSectionIds` (array of strings) instead of the previous pagination fields `partIndex` and `totalParts`. Updated Zod schema, output types, data handling, and returned objects accordingly. This change simplifies section handling by focusing on child section relationships rather than pagination.
2026-04-21 16:20:22 +05:30
bendtherules 0c2365425a style(server): reformat 2026-04-21 16:20:13 +05:30
bendtherules 962e9086dc Merge pull request #1 from bendtherules/inspector
Add inspector route
2026-04-21 13:07:53 +05:30
bendtherules fad74cad57 feat: prioritize COOLIFY_URL over MCP_PUBLIC_URL for inspector auto-connect URL
Added fallback to `process.env.COOLIFY_URL` before `MCP_PUBLIC_URL` when constructing the public URL for the MCP inspector, ensuring the correct base URL is used in environments where COOLIFY_URL is set.
2026-04-21 12:16:53 +05:30
bendtherules 5a94c1007b docs: update readme with inspector info 2026-04-21 10:14:43 +05:30
bendtherules 8c657b0578 docs(readme): add MCP Inspector UI guide and list HTTP server endpoints. 2026-04-21 09:17:57 +05:30
bendtherules e67103049a feat(env): add MCP_PUBLIC_URL entry to .env.example with documentation 2026-04-21 09:17:49 +05:30
bendtherules bfd79e47e3 docs(AGENTS): rewrite overview, commands, and project structure to focus on MCP server usage and updated tooling information. 2026-04-21 09:17:41 +05:30
bendtherules a2c57d4da0 refactor: move MCP endpoint above inspector for proper route priority
- Define /mcp endpoint before mounting inspector at /
- Ensures specific routes are matched before catch-all
- Prevents inspector from intercepting MCP requests
2026-04-21 09:06:17 +05:30
bendtherules 8911fb76aa fix: deduplicate section IDs in evaluateInEngine262 2026-04-20 19:09:44 +05:30
bendtherules 6d63806c19 chore: trigger deployment 2026-04-20 18:49:36 +05:30
bendtherules 95e58abdea chore: trigger deployment 2026-04-20 18:49:15 +05:30
bendtherules 16ee733577 chore: trigger deployment 2026-04-20 18:43:53 +05:30
bendtherules 35e8fadca2 Add mcp-use/inspector route 2026-04-20 18:33:44 +05:30
bendtherules 0334c5836b getSectionContent - allow multiple sectionids 2026-04-20 18:32:59 +05:30
bendtherules a26f90cef9 refactor(searchSpecSections): remove content field from result
- Eliminated `content` property from `searchSpecResultSchema` and output mapping.
- Updated `toolMetadata` description to reflect that only section references are returned and content must be fetched via `ask262_get_section_content`.
- Adjusted TypeScript code accordingly.
2026-04-20 18:07:54 +05:30
bendtherules 00b6924cea fix(server): bind server to all interfaces for Docker compatibility 2026-04-18 11:18:01 +05:30
bendtherules 27b5b6f4ea fix(release): streamline version bump process and remove commit step 2026-04-17 17:05:14 +05:30
bendtherules 3b5fb6fd99 docs(readme): restructure documentation and add quick‑start guide
- Replaced the old “Prerequisites” section with an “Available Tools” table describing the three core commands.
- Added a “Quick Start (Hosted Instance)” section with configuration snippets for Claude Desktop and OpenCode.
- Created a detailed “Local Installation” / “Setup” section including cloning, installing, and global install commands.
- Updated environment configuration instructions and clarified .env usage.
- Consolidated MCP client configuration examples (stdio and http) with explicit server start commands.
- Provided updated spec‑building steps and clarified directory contents.
- Cleaned up duplicated installation instructions and improved overall layout for better readability.
2026-04-17 16:59:44 +05:30
bendtherules 8097d4b7d0 chore: restore engine262/.gitignore to original 2026-04-17 15:34:11 +05:30
bendtherules e111083d33 fix: update gitignore to track engine262 lib files 2026-04-17 15:31:20 +05:30
bendtherules 1bc24e02f5 fix: add engine262 lib files for deployment 2026-04-17 15:29:01 +05:30
bendtherules 9dfed32db4 chore: trigger deployment 2026-04-17 15:22:00 +05:30
bendtherules 23e22f17ec chore: add detailed logs to evaluateInEngine262.runner.mjs
- Insert console.error statements to trace loading, initialization, execution, and mark collection.
- Log creation of agent and realm, trace start/stop, and code execution progress.
- Output captured mark count.
- Simplify fatal error handling with a single error message variable and console.error output.
2026-04-17 15:20:19 +05:30
bendtherules 2384bce984 docs(readme): add hosted instance example with remote MCP configuration 2026-04-17 14:55:22 +05:30
bendtherules 587af4fe27 feat(nixpacks): add additional Nix package for setup phase 2026-04-16 17:59:34 +05:30
bendtherules c0270b5c41 feat: add initial Nixpacks configuration for deployment 2026-04-16 17:28:52 +05:30
bendtherules 2cfbe90c26 feat(server): add DEFAULT_PORT constant and use it for server port configuration 2026-04-16 17:16:53 +05:30
bendtherules fad43eda66 resource: Commit lancedb ingested data (qwen3-embedding-8b) 2026-04-16 14:05:03 +05:30
bendtherules ee5132221d chore: bump version to 0.0.13 2026-04-16 13:55:37 +05:30
bendtherules 99c33da2b6 chore: bump version to 0.0.12 2026-04-16 13:55:05 +05:30
bendtherules d64260c46c chore: bump version to 0.0.11 2026-04-16 13:54:49 +05:30
bendtherules f2c21cce6c refactor(searchSpecSections): rename score to vectorDistance, update schema and usage (breaking change) 2026-04-16 13:51:51 +05:30
bendtherules 1f9d444361 feat: add ask262-inspector script to package.json for HTTP transport inspection. 2026-04-16 13:43:10 +05:30
bendtherules df5161ba86 feat: Add env support + small fixes 2026-04-16 13:18:39 +05:30
bendtherules 385f609e7b feat: Support Fireworks embedding for ingest and tool 2026-04-16 13:06:25 +05:30
bendtherules a46d764336 chore: biome ignore package.json 2026-04-16 11:55:54 +05:30
bendtherules db0e249874 Add mcp http server 2026-04-16 11:51:24 +05:30
bendtherules 2a44b77101 chore: bump version to 0.0.10 2026-04-14 19:29:38 +05:30