servers/src/everything/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
olaservo 0208e93f85 feat(everything): add SEP-1686 Tasks support
- Add tasks capability with list, cancel, and requests.tools.call
- Add InMemoryTaskStore and InMemoryTaskMessageQueue from SDK experimental
- Add simulate-research-query tool demonstrating task lifecycle
- Task demonstrates working -> input_required -> completed status flow
- Uses elicitation for ambiguous queries when client supports it

Closes #3037

🦉 Generated with [Claude Code](https://claude.ai/code)
2026-01-09 06:48:53 -07:00
..
echo.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-annotated-message.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-env.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-resource-links.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-resource-reference.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-roots-list.ts Sync roots at startup. This was deferred to list_roots tool is used, but I'm putting it back. 2025-12-17 17:46:24 -05:00
get-structured-content.ts Remove console log statements 2025-12-19 10:18:55 -05:00
get-sum.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
get-tiny-image.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
gzip-file-as-resource.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
index.ts feat(everything): add SEP-1686 Tasks support 2026-01-09 06:48:53 -07:00
simulate-research-query.ts feat(everything): add SEP-1686 Tasks support 2026-01-09 06:48:53 -07:00
toggle-simulated-logging.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
toggle-subscriber-updates.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
trigger-elicitation-request.ts Sync roots at startup. This was deferred to list_roots tool is used, but I'm putting it back. 2025-12-17 17:46:24 -05:00
trigger-long-running-operation.ts Updated doc in all tools 2025-12-13 15:55:07 -05:00
trigger-sampling-request.ts Demonstrate registration of tools conditioned upon client capability support. Also, obviated need for clientConnected callback to pass sessionId because we defer initial fetching of roots happens when you run the get-roots-list tool. 2025-12-15 17:51:30 -05:00