github kagent-dev/kagent v1.0.0-alpha1

5 hours ago

What's Changed

Features

Bug Fixes

  • fix(go-adk): add per-call session isolation for Agent tools by @yashrajshuklaaa in #2153
  • fix: point currency sample at the new Frankfurter API endpoint by @shreyasskasetty in #2370
  • fix(controller): wire up SessionSharesHandler in NewHandlers by @onematchfox in #2363
  • fix(ui): stop rendering the model's thought signature in the answer by @garlicKim21 in #2355
  • fix(ui): make the system theme reachable from the theme control by @garlicKim21 in #2352
  • fix(ui): stop breaking words mid-word in chat messages by @garlicKim21 in #2351
  • fix(otel): stop sending traces to api.openai.com and cleanup by @krisztianfekete in #2400
  • fix(ToolsSection): resolve duplicate key issue in tool rendering by incorporating index in keys by @entee28 in #2419
  • fix(ui): adjust header container max-width to prevent sidebar overlap by @AyushKumar123456789 in #2435
  • fix: ensure API key passthrough works for OpenAI embedding models by @onematchfox in #2457
  • fix(kagent-adk): surface the sub-agent's ask_user question in remote_hitl_hint by @vramahandry in #2495
  • fix: reclaim the AgentInstance task slot after an interrupted turn by @QuentinBisson in #2490
  • fix(agentplugins): reject unsafe and conflicting skill selections by @Whxuan0701 in #2505
  • fix: avoid starting actors during instance creation by @EItanya in #2552
  • fix(build): pin kube-api-linter plugin to the workspace Go toolchain by @sbx0r in #2535
  • fix: persist HITL tasks across actor suspension by @EItanya in #2567
  • fix: archive a parked question before its reply by @Charlesthebird in #2616
  • fix: preserve A2A transcript order with metadata by @EItanya in #2621
  • fix(controller): restore services and RemoteMCPServer discovery for controller-v2 by @supreme-gg-gg in #2639
  • fix(controller): restore reconciler for MCPServer in controller-v2 by @supreme-gg-gg in #2644
  • fix(otel): restore distributed tracing for the controller and agent runtimes by @codyhartsook in #2663
  • fix: restore ate-api ActorTemplate metadata by @EItanya in #2664
  • fix: wire runtime revisions into substrate inventory by @EItanya in #2703
  • fix(ui): preserve post-login redirect target through oauth2-proxy sign-in by @onematchfox in #2533
  • fix(go-adk): surface the sub-agent's ask_user question in RemoteHitlHint by @vramahandry in #2475
  • fix: migrate checkpoints to Substrate v0.0.26 by @EItanya in #2738
  • fix(adk): keep Ollama tool property order stable across requests by @garlicKim21 in #2693
  • fix: preserve conversation identity and history across forks by @EItanya in #2754
  • fix: generalize database conflict errors by @EItanya in #2780
  • fix(ui): keep the transcript pinned while it settles, and wait for the app to boot by @Charlesthebird in #2776
  • fix: trace outbound A2A gateway calls by @yashrajshuklaaa in #2779
  • fix(helm): merge podLabels into bundled Postgres pod template by @jrhuerta in #2749
  • fix: safely collect runtime revisions in a leader-elected runnable by @EItanya in #2742
  • fix(ui): decide the agent rail's active state by route, not by id or exact path by @Charlesthebird in #2778
  • fix(adk): map cached and reasoning tokens in Responses usage by @joao-dantas in #2766
  • fix: make A2A task admission atomic by @EItanya in #2792
  • fix(helm): use kagent-tools namespace in URL by @shubhamojha1 in #2797
  • fix(helm): disable controller metrics when bindAddress is empty or 0 by @Gous0786 in #2785
  • fix(adk): export a turn's spans before its terminal event leaves the process by @dhaifley in #2786
  • fix(adk): propagate trace context on outbound LLM and MCP HTTP calls by @TigerkidYang in #2809
  • fix: discover Kubernetes issuer for kubectl-ate by @yashrajshuklaaa in #2770
  • fix(adk): allow a keyless OpenAI-compatible baseUrl by @QuentinBisson in #2739
  • fix(ui): ten fixes in the agent rail and the schedules empty state by @Charlesthebird in #2820
  • fix(harness): reload continuation state after Substrate restore by @supreme-gg-gg in #2823
  • fix(mcp): reject missing task input responses by @EItanya in #2816
  • fix: provision actor egress policies with Substrate v0.0.30 by @EItanya in #2839
  • fix(ui): keep long-running agent streams open and expose MCP requireApproval by @supreme-gg-gg in #2826
  • fix(ui): let a remote MCP server save, and the fixes around it by @Charlesthebird in #2840
  • perf: speed up runtime preparation and E2E CI by @EItanya in #2844
  • fix(python): retain zero JWT expiry for AgentSTS cache by @tryambak2019 in #2833
  • fix: skills-init checkout passes SHA as revision, not pathspec (#2608) by @boxcee-interview in #2720
  • fix(ui): work over plain http, and catch render crashes at the boundaries by @Charlesthebird in #2865
  • fix: use Substrate beta4 gateway credential injection by @EItanya in #2868

Documentation

Testing

Other Changes

New Contributors

Full Changelog: v0.10.0-rc1...v1.0.0-alpha1

Don't miss a new kagent release

NewReleases is sending notifications on new releases.