Reviews
fix(ui): explain unavailable template model configurations
Merging chipfighter:fix/template-model-feedback into main
Awaiting activity
Share PostgreSQL with Substrate
Merging iplay88keys/share-postgres-with-substrate into main
Awaiting activity
fix(python): consolidate API v2 startup validation
Merging tryambak2019:fix/2689-python-startup-consolidation into main
Awaiting activity
fix(controller): stop pending-template polls from bypassing retry backoff
Merging marosset:preperation-retry-backoff into main
Awaiting activity
fix typos and grammar in EP-1256 memory design doc
Merging yashrajshuklaaa:docs/fix-typos into main
Awaiting activity
feat(api): Agent.spec.egress — HTTP(S) origins an Agent may reach
Merging giantswarm:upstream-harness-substrate-egress into main
Awaiting activity
feat(api): Harness.spec.claude.limits — a budget and a turn cap on every turn of a Claude Code agent
Merging giantswarm:upstream-agent-template-limits into main
Awaiting activity
feat(adk): retry A2A requests on transport error
Merging anthonyhaussman:tone/fix/a2a-retry-transport into main
Awaiting activity
feat: add runtime revision GC backlog and failure metrics
Merging gargsajal9:gargsajal9-add-runtime-revision-gc-backlog-and-fail into main
Awaiting activity
feat: add batched catalog access review
Merging codyhartsook:codyhartsook/access-review-rpc into main
Awaiting activity
fix(adk): prevent unvalidated Gemini structured output from leaking
Merging liyifan9642-creator:fix/gemini-structured-output-validation into main
Awaiting activity
feat(harness): forward the caller's credential on MCP calls from the Claude harness
Merging giantswarm:upstream-claude-harness-caller-token into main
Awaiting activity
test: increase TestSessionCompletesAfterDisconnect timeout to 2 minutes
Merging higgsboson1710:fix-flaky-claude-test into main
Awaiting activity
test(ui): cover agent creation form validation
Merging chipfighter:test/agent-form-validation into main
Awaiting activity
feat: promote allowlisted caller context onto every agent span
Merging rtemperini:feat/trace-caller-context-attributes into main
Awaiting activity
docs: scope local cluster reset to kagent
Merging chipfighter:docs/scoped-cluster-reset into main
Awaiting activity
fix(adk): strip secret env vars from the Go bash tool
Merging Gous0786:fix/go-adk-bash-env-leak into main
Awaiting activity
fix(ui): keep a new chat's title in the chat list after leaving it
Merging mmadhura1014:fix/ui-new-chat-untitled-title into main
Awaiting activity
fix(adk): preserve empty tool call arguments
Merging Ryounsk:fix/2851-empty-tool-call-args into main
Awaiting activity
fix(adk): enforce the bash tool timeout when a command leaves child processes behind
Merging Bdysj:fix/bash-tool-timeout-child-processes into main
Awaiting activity
fix(harness): report cancellation of a task the actor does not hold
Merging ahhdem:fix/harness-cancel-unknown-task into main
Awaiting activity
fix(controller): delete a ToolServer created moments ago instead of 404ing
Merging AmirF194:fix/2849-delete-toolserver-before-reconcile into main
Awaiting activity
feat(session): let a session share expire
Merging QuentinBisson:upstream/session-share-expiry into main
Awaiting activity
K: pin the base image digest and apk packages
Merging charlesthebird/pinUiImage into main
Awaiting activity
fix(adk): flag the function response of a failed tool call with isError
Merging giantswarm:upstream/adk-tool-error-flag into main
Awaiting activity
fix(adk): tell the model why a person rejected a tool call
Merging giantswarm:upstream/adk-rejection-reason into main
Awaiting activity
feat(a2a): report task token usage through a versioned A2A extension
Merging QuentinBisson:feat/a2a-usage-total-v2 into main
Awaiting activity
docs(ui): clarify how to enable mock mode locally
Merging chipfighter:docs/ui-local-mock-setup into main
Awaiting activity