Skip to content

feat(capability): add API capability vector search support#18

Merged
liut merged 1 commit into
mainfrom
feat/agent-api-capability
Apr 24, 2026
Merged

feat(capability): add API capability vector search support#18
liut merged 1 commit into
mainfrom
feat/agent-api-capability

Conversation

@liut
Copy link
Copy Markdown
Owner

@liut liut commented Apr 24, 2026

  • Add CapabilityStoreX interface with ImportCapabilities, MatchCapabilities, SyncEmbeddingCapabilities
  • Add pgvector stored procedure vector_match_capability_4 for similarity search
  • Support both JSON and YAML swagger format in ImportCapabilities
  • Add capability_match and capability_invoke MCP tools for agent API discovery and invocation
  • Add response body limit (default 10KB) with truncation detection for capability_invoke
  • Fix type assertion safety (CapabilityStore embeds CapabilityStoreX)

- Add CapabilityStoreX interface with ImportCapabilities, MatchCapabilities, SyncEmbeddingCapabilities
- Add pgvector stored procedure vector_match_capability_4 for similarity search
- Support both JSON and YAML swagger format in ImportCapabilities
- Add capability_match and capability_invoke MCP tools for agent API discovery and invocation
- Add response body limit (default 10KB) with truncation detection for capability_invoke
- Fix type assertion safety (CapabilityStore embeds CapabilityStoreX)
@liut liut force-pushed the feat/agent-api-capability branch from 97dd7ca to 3d30c03 Compare April 24, 2026 16:01
@liut liut merged commit 1728a67 into main Apr 24, 2026
2 checks passed
@liut liut deleted the feat/agent-api-capability branch April 24, 2026 16:07
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