Skip to content

feat: add progressive and LangGraph BYO kagent examples - #62

Open
hsteude wants to merge 12 commits into
feature/mcp-toolhive-examplefrom
feature/kagent-anthropic-example
Open

feat: add progressive and LangGraph BYO kagent examples#62
hsteude wants to merge 12 commits into
feature/mcp-toolhive-examplefrom
feature/kagent-anthropic-example

Conversation

@hsteude

@hsteude hsteude commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a three-step kagent learning path: basic agent, MCP-enabled researcher, and multi-agent coordinator
  • use the faster Go agent runtime for all three declarative examples
  • use Anthropic Claude as one replaceable ModelConfig example
  • explain the platform-managed gateway-mcp federation and optional custom RemoteMCPServer setup
  • scope the researcher explicitly to the discovered fetch tool
  • document internal Lab access and external API-key access for each agent
  • add a standalone deterministic LangGraph workflow exposed as a kagent BYO agent
  • package the BYO agent as a hardened non-root image with an Artifact Registry build workflow

Testing

  • linted all YAML manifests and validated the declarative examples against the live cluster CRDs
  • observed Accepted for the ModelConfig and Ready for all three Go Agents
  • invoked simple-assistant through the internal A2A route
  • verified gateway-mcp discovers fetch in the documented single-server setup
  • verified web-researcher fetches and summarizes https://prokube.ai with only toolNames: [fetch]
  • verified research-coordinator delegates the prokube.ai request to web-researcher and returns its result
  • verified the public coordinator Agent Card returns 401 without a key and 200 with its Bearer key
  • sent an external A2A message to the Go coordinator through Agent Gateway successfully
  • ran 5 BYO workflow unit tests in the built linux/amd64 image
  • passed Black, isort, yamllint, image health, A2A Agent Card, and deterministic website-fetch checks
  • pushed BYO image tags latest and commit-064d18982baf85544456619742b48a721b295b31 with digest sha256:51354f341a383d747565f27e176ed92775c6274a8773c6b98ed446040086030a

Not Run

  • BYO cluster deployment and Anthropic end-to-end invocation because the test cluster was intentionally shut down

Dependency

@hsteude hsteude changed the title feat: add kagent Anthropic example feat: add basic kagent example Sep 2, 2026
@hsteude hsteude changed the title feat: add basic kagent example feat: add progressive kagent examples Sep 2, 2026
@hsteude
hsteude changed the base branch from main to feature/mcp-toolhive-example September 2, 2026 20:19
@hsteude hsteude changed the title feat: add progressive kagent examples feat: add progressive and LangGraph BYO kagent examples Sep 3, 2026
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