Adds missing standard artifacts: - README.md (if missing) - AGENTS.md (AI agent contract) - PLAN.md (current sprint) - STATUS.md (where we are) - DEVELOPMENT.md (dev workflow) - DEPLOYMENT.md (deploy procedure) - TESTING.md (test strategy) - DECISIONS.md (ADR index + templates) - .github/CODEOWNERS - .github/workflows/ci.yml Preserves all existing artifacts. Refs: RugMunchMedia/fleet-template
16 lines
570 B
Python
16 lines
570 B
Python
"""Vercel AI SDK Adapter — Use WalletPress tools with Vercel AI SDK."""
|
|
from __future__ import annotations
|
|
|
|
def get_tools() -> list[dict]:
|
|
"""Get all MCP tools as Vercel AI SDK tool format."""
|
|
from agent.mcp_server import mcp
|
|
tools = {}
|
|
for t in mcp._tool_manager.list_tools():
|
|
tools[t.name] = {
|
|
"description": t.description or t.name,
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {k: {"type": "string"} for k in (t.parameters or {}).keys()},
|
|
},
|
|
}
|
|
return tools
|