Skip to content

v1.2.0

Choose a tag to compare

@heeki heeki released this 21 Apr 17:01
· 115 commits to main since this release

Features

Runtime Model Selection (#78)

  • Runtime model override on invoke — agents can switch models per-invocation without redeployment
  • Model selector in ChatPage input footer with vendor-grouped dropdown via groupModels()
  • Admin model config editor: per-agent allowed models, default model changing, JSON export
  • Inline tool-call indicators during streaming (Wrench icon, counter, elapsed timer)
  • Model catalog externalization to JSON config files with 22 models across 7 vendor groups

Third-Party Connectors (#49)

  • API key authentication for MCP servers — new api_key auth type with admin keys in Secrets Manager and per-user key management
  • Dynamic MCP connectors in ChatPage — "Connectors" button with per-server toggle switches, API key entry modal, disconnect action, per-agent scoping via localStorage
  • Runtime model override at agent level — BedrockModel cache pool and per-invocation model swap in agent handler
  • Dynamic MCP server attachment — agent runtime accepts dynamic_mcp_servers in invoke payload with connection pooling
  • Salesforce Agentforce A2A integration — /v1/card agent card path, trust card's declared RPC URL, capability-aware message/send vs message/stream selection
  • A2A agent card UX improvements — compact expandable skill rows, inline capabilities/modes display, empty mode indicators
  • Registry lifecycle improvements — MCP deletion cleans up registry records, tool refresh propagates to registry
  • Catalog navigation — clicking items navigates to the corresponding admin page

Infrastructure

  • SQLite default path changed to absolute to prevent data loss when CWD differs
  • AgentCard overflow fix for long agent names

Tooling

  • Added /issue and /ship skills for issue workflow automation
  • Removed commit squashing from /ship skill

Stats

61 files changed, 3,184 insertions, 616 deletions