Skip to content

v0.11.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@dymurray dymurray released this 03 Sep 17:28
· 5 commits to main since this release
69c677c

What's Changed

  • Fix two bugs in the AgentParam CRD CEL validation rule by @ibolton336 in #2
  • Replace deprecated controller-runtime scheme.Builder by @ibolton336 in #3
  • ✨ Controllers, e2e tests, CI, and DevEx (tasks 1.3-1.9) by @djzager in #4
  • ✨ Multi-variable LLM provider credentials + sandbox pod run labels by @ibolton336 in #34
  • 📖 Add demo slides for agentic controller overview presentation by @djzager in #37
  • ✨ Harness init by @savitharaghunathan in #33
  • 🌱 Fix changelog fragment check for fork PRs by @ibolton336 in #49
  • ✨ Add AgentPlaybook and AgentPlaybookRun controllers by @djzager in #36
  • 📖 plan openshell integration by @djzager in #47
  • 📖 Hub integration context by @djzager in #64
  • ⚠️ Rewrite harness as thin single-stage runner with SkillCard-based skills by @savitharaghunathan in #53
  • 🐛 Make skills optional in harness (#82) by @savitharaghunathan in #83
  • ✨ Tell agents to stage ephemeral files in /tmp by @fabianvf in #84
  • ⚠️ Rename AgentPlaybook to AgentWorkflow; fix stage bugs by @djzager in #80
  • 🐛 Accept string ids on agent-initiated ACP requests by @ibolton336 in #94
  • ✨ Stage-aware Hub token revocation, sandbox /tmp fix, and skill commit hygiene (#74) by @savitharaghunathan in #86
  • ✨ ACP client: demux goroutine owns the inbound socket by @ibolton336 in #95
  • ✨ Harness ACP tee: live run status and human redirection for the sandboxed run by @ibolton336 in #96
  • ⚠️ Rename llmprovider to gateway by @djzager in #100
  • 🐛 Fix select race between recv and done channels in WebSocket client by @djzager in #89
  • 📖 ADR 0006 — application id as a queryable label, not only an env var by @ibolton336 in #105
  • 🐛 Skip grounding-data commit when no analysis is returned by @savitharaghunathan in #112
  • 🐛 Add aws_bedrock provider mapping to harness (#90) by @savitharaghunathan in #111
  • 🐛 Fail-closed token revocation on intermediate stage failure by @savitharaghunathan in #133
  • ✨ Symlink skills dir for native goose discovery by @savitharaghunathan in #136
  • 🐛 Skip branch push when a run produces no commits by @ibolton336 in #114
  • 🐛 Stage AgentRuns inherit the parent AgentWorkflowRun's labels by @ibolton336 in #113
  • 📖 Contribute ADRs 0012 (client contract) and 0013 (platform-resolved params) by @ibolton336 in #106
  • 📖 ADRs 0009-0011 — params.json, skill boundary, execution controls by @djzager in #108
  • 📖 ADR 0015 on skill packaging and delivery by @fabianvf in #141
  • 📖 Add ADR 0014 on skill loading and prompt assembly by @fabianvf in #138
  • 🌱 Document PR submission conventions for agents by @djzager in #156
  • 🐛 treat 401/403 as verification failures by @amarkdotdev in #149
  • 🐛 Report ACP readiness on AgentRun and probe the sandbox ACP port by @ibolton336 in #160
  • 🌱 Build all agent images multi-arch by @savitharaghunathan in #148
  • 🌱 Add workflow for versioned agent image publishing by @savitharaghunathan in #165
  • 📖 ADR 0016 — Gateway CRD as interim execution interface by @djzager in #145
  • ✨ Skill packaging and delivery, and rules that reach the model by @fabianvf in #157
  • 🐛 Reject Hub applications without source repositories by @pttydou in #173
  • 📖 Add getting-started guide and sample CRs by @djzager in #140
  • 🐛 harness: log the agent's closing message and goose's error.data by @ibolton336 in #170
  • ✨ harness: ask_user tool — the agent can stop and ask the human (ACP elicitation) by @ibolton336 in #161
  • 🌱 Publish controller and skill bundle as versioned images by @djzager in #175
  • ✨ Fail loudly when the source repository is not git by @dymurray in #162
  • 🐛 Send provider-correct auth header and path when verifying gateways by @dymurray in #179
  • ✨ Add configurable git commit identity to Agent/AgentRun by @dymurray in #163
  • ✨ Parameter delivery, substitution, and execution controls by @djzager in #169
  • ✨ Harness: generic params.json loader and Parameters prompt section by @savitharaghunathan in #174
  • ✨ Surface Gateway verification failure cause on status by @dymurray in #178
  • 🐛 upgrade dependencies to resolve CVEs in go-git, grpc, x/* modules by @dymurray in #177
  • ✨ Add questionnaire, plan, execute, and verify stage skills by @hhpatel14 in #98
  • ✨ Slim the harness to a minimal entry point (bookends only) by @savitharaghunathan in #186
  • 🐛 Verify SkillCard image artifact exists via best-effort Resolvable condition by @ibolton336 in #188
  • 🌱 Build goose instead of downloading by @jmle in #204
  • 📖 Reconcile ADRs with current implementation (#193) by @savitharaghunathan in #205
  • 📖 Document agent and SkillCard image workflows by @savitharaghunathan in #207
  • ✨ TTL-based garbage collection for finished runs (AgentRun + AgentWorkflowRun) by @ibolton336 in #202
  • ✨ Fail-fast and reap AgentRuns whose pods never start by @ibolton336 in #203
  • 🐛 Remove unused Graphify dependency by @savitharaghunathan in #212
  • 📖 Align TTL-GC docs with validation and rollout behavior by @ibolton336 in #214
  • 🌱 Build from root in the skills by @jmle in #213
  • 🐛 Watch credential Secrets from the Gateway controller by @fabianvf in #208

New Contributors

Full Changelog: https://github.com/konveyor/agentic-controller/commits/v0.11.0-alpha.1