Skip to content

build(core): adopt core v0.17.0 and advertise deployment-composition-provenance/v1 - #83

Merged
antoinetoussaint-byte merged 1 commit into
mainfrom
core/v0.17.0
Oct 9, 2026
Merged

antoinetoussaint-byte merged 1 commit into
mainfrom
core/v0.17.0

Conversation

@antoinetoussaint-byte

Copy link
Copy Markdown
Contributor

What

  • core v0.5.1 → v0.17.0 (go get; codefly agent deps --pin refused the jump on the standalone build because of the one API break below). One break: resources.VisibilityExternal on the store's gRPC endpoint → VisibilityPrivate (the retired external was a false claim — the render allocates the address; exposure/location are separate axes on this core).
  • GetAgentInformation advertises deployment-composition-provenance/v1 on top of contract.Current(), with a handler-read test (same as feat(contract): advertise deployment-composition-provenance/v1 service-go-grpc#172).
  • agent.codefly.yaml source.agent → codefly.dev/go:0.0.69.
  • go 1.27.2 is what go mod tidy forces with this core.
  • scout: TestMinIORejectsUserMappingBeforeCustodyMutation compares the symlink-resolved home (it failed on macOS on main too: /var/folders/… vs /private/var/…, and the aborted fake-daemon handler then surfaced as EOF).

Why

Fixes #82 — the staging render of obin-ai/platform-obin (module documents) deploys through this agent and stops on deployment requires agent capability deployment-composition-provenance/v1.

Classification

Fix at the owner (this agent's pin and advertisement); the test change is a scout fix, not a baseline.

Verified

go build ./... && go vet ./... && go test ./... green locally on macOS (go1.27.2). codefly agent build (CLI 0.1.182): running — result posted as a comment.

🤖 Generated with Claude Code

…provenance/v1

- core v0.5.1 → v0.17.0; the store's gRPC endpoint is `private` (the
  retired `external` visibility was a false claim: the render allocates
  its address; exposure and location are their own axes now).
- GetAgentInformation extends core's contract with
  deployment-composition-provenance/v1: Deploy is core's DeployKustomize,
  which judges dependency edges with the request's composition
  provenance; the host requires the live advertisement.
- source.agent → codefly.dev/go:0.0.69 (older packagers hardcode
  GOTOOLCHAIN=local and refuse the go 1.27.2 directive this core lifts in).
- test: TestMinIORejectsUserMappingBeforeCustodyMutation compares the
  canonical home (macOS TempDir is a symlink; the reported mount source is
  resolved) — it failed on macOS before this change too.

Fixes #82.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@antoinetoussaint-byte

Copy link
Copy Markdown
Contributor Author

Verified: codefly agent build (CLI 0.1.182) on this head → Agent object-storage:0.0.12 packaged successfully, audit green.

@antoinetoussaint-byte
antoinetoussaint-byte merged commit b23fd33 into main Oct 9, 2026
12 of 18 checks passed
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.

adopt core v0.17.0 and advertise deployment-composition-provenance/v1

2 participants