Skip to content

feat: add channel tools infrastructure#53

Merged
shetty4l merged 1 commit intomainfrom
feat/channel-tools-infra
Feb 24, 2026
Merged

feat: add channel tools infrastructure#53
shetty4l merged 1 commit intomainfrom
feat/channel-tools-infra

Conversation

@shetty4l
Copy link
Owner

Summary

  • Added ChannelTool and ToolResult interfaces for channels to expose executable tools
  • Extended ChannelRegistry with getAllTools() and executeTool() methods
  • Created GET /api/tools and POST /api/tools/execute API endpoints with proper error handling
  • Added comprehensive tests for registry methods and API handlers (all 211 tests pass)

Commits

  • feat: add channel tools infrastructure - Complete infrastructure for channel tools

Validation

All checks pass (bun run validate):

  • ✅ typecheck
  • ✅ lint
  • ✅ format:check
  • ✅ test (211 tests)
  • ✅ build:dashboard

@shetty4l shetty4l force-pushed the feat/channel-tools-infra branch from 14e1817 to 888a138 Compare February 24, 2026 23:21
@shetty4l shetty4l merged commit 8348265 into main Feb 24, 2026
3 checks passed
@shetty4l shetty4l deleted the feat/channel-tools-infra branch February 24, 2026 23:22
@shetty4l shetty4l mentioned this pull request Feb 24, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant