v0.8.0-dev.11
Pre-release
Pre-release
·
17 commits
to main
since this release
What's Changed
- chore(deps): update @datum-cloud/datum-ui to 2.5.0 by @mattdjenkinson in #273
- feat(agent): diagnose compute workloads from an AI assistant by @scotwells in #263
- feat(agent): build and ship the compute MCP server by @scotwells in #275
- feat(agent): report how long a workload has actually been failing by @scotwells in #274
- fix(agent): name the client in the missing-credential errors by @scotwells in #276
- feat: add build support to datumctl compute deploy by @savme in #271
- feat(ui): fleet-wide workload health for the provider plugin by @kevwilliams in #256
Full Changelog: v0.8.0-dev.10...v0.8.0-dev.11
Changelog
- b9a542c Merge pull request #256 from datum-cloud/feat/provider-fleet-overview
- e3cdf55 Merge pull request #263 from datum-cloud/feat/compute-ai-plugin
- 18ed549 Merge pull request #271 from datum-cloud/feat/datumctl-compute-deploy-build
- ea11f34 Merge pull request #273 from datum-cloud/chore/datum-ui-2.5.0
- 82a0f93 Merge pull request #274 from datum-cloud/feat/compute-mcp-serving
- 31d2671 Merge pull request #275 from datum-cloud/feat/compute-mcp-packaging
- 38f7dfd Merge pull request #276 from datum-cloud/fix/compute-mcp-credential-error-copy
- 0bbd18a build(agent): container image for the compute-mcp server
- 0e831e3 build(agent): ship compute-mcp in the manager image
- c8828b0 chore(deps): update @datum-cloud/datum-ui to 2.5.0
- 311e000 ci(agent): publish the compute-mcp image and stamp it into the bundle
- 41622fd docs(agent): a reported state can itself be stale or wrong
- 4604c7d docs(agent): add the stalled-transient runbook
- 522a42a docs(agent): file MisleadingOutput on the turn that retracts "wait"
- 10ed888 docs(agent): orient the assistant on filing a capability gap
- d79f38b docs(agent): report the two gaps the front door and quota triage hit
- 4139c01 docs(agent): rewrite the runbooks and knowledge in the customer's words
- a7d3fdd docs(agent): say that the deployer supplies the control plane
- 05a9132 docs(agent): say what to do when the instance logs cannot be fetched
- 6a0194a docs(agent): stop the knowledge document restating the runbooks
- e80d260 docs(agent): trim the code comments to the durable why
- 274a4fe feat(agent): deploy compute-mcp as a kustomize component
- b05028b feat(agent): falsify a transient claim with elapsed time
- 52d484d feat(agent): put the failure floor on the fleet row
- e76fdd5 feat(agent): reason catalog and workload diagnosis for AI assistants
- 0283388 feat(agent): report how long a root cause has held
- 8bedb15 feat(agent): serve compute's diagnostic tools over MCP
- 21042b7 feat(agent): serve compute's knowledge and skills over HTTP
- 92b0cf7 feat(agent): write the diagnosis for the customer, not the operator
- ee3db39 feat(ui): add a check/X indicator to each condition's Message cell
- 6e9fba6 feat(ui): fleet-wide workload health for the provider plugin
- c0080a5 feat: add build support to datumctl compute deploy
- 2f1cb10 fix(agent): address a project by its control plane, not a namespace
- 9bf34a4 fix(agent): name the client in the missing-credential errors
- 30eadde fix(agent): refuse to start without a control plane to read
- bd14c01 fix(agent): stop believing a condition's own account of itself
- 318e994 refactor(ui): drop the per-condition Condition badge column
- ec88516 refactor(ui): reorder fleet Workloads table columns
- 5a674a8 refactor(ui): show the Available condition's message instead of its reason code
- 142ec93 refactor(ui): use GroupedTable for the service conditions summary
- 2aed6cb test(agent): fail the build when the copy uses internal vocabulary
- 5eb7f1f test(agent): name the local cluster address the guard rejects