refactor: reposition repo as Agent Native Format - #22
Merged
Conversation
Replace github.com/Clawdlinux/agent-contract-protocol and the older Clawdlinux/ninevigil-acp slug with Clawdlinux/agent-native-format across go.mod, all imports, docs, and deploy configs. Build, vet, and tests pass. Code identifiers (pkg/acp, acp-server, ACP_AUTH_TOKEN) unchanged in this commit. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
Lead README and About with ANF, the token-minimal view format (FORMAT.md, pkg/anf, Kubernetes translator). Keep the execution-contract runtime as a secondary component. Supersede the 2026-06-16 naming record. Fix stale clone path and release-tag notes. Code identifiers (acp-server, pkg/acp, ACP_AUTH_TOKEN) and the paper are follow-ups, noted in naming-decision.md. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
This was referenced Jul 13, 2026
Merged
There was a problem hiding this comment.
Pull request overview
This PR repositions the repository around Agent Native Format (ANF) by renaming the Go module/repo references from agent-contract-protocol to agent-native-format, while keeping the governed execution runtime (ACP) as a secondary component with unchanged identifiers.
Changes:
- Renamed the Go module path and updated Go import paths across runtime, translators, and tests.
- Reframed top-level docs/marketing content (README, landing page, blog post) to lead with ANF and clarified ACP’s role as the execution runtime.
- Added a new naming decision record documenting the ANF repositioning.
Reviewed changes
Copilot reviewed 49 out of 52 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| translators/kubernetes/translator.go | Update import path and package doc example to new module slug. |
| translators/kubernetes/translator_test.go | Update ANF import path to new module slug. |
| tests/integration/mcp_source_to_acp_test.go | Update internal/runtime imports to new module slug. |
| tests/integration/integration_test.go | Update internal/runtime imports to new module slug. |
| tests/integration/deferred_bridge_test.go | Update internal imports to new module slug. |
| README.md | Reframe repo messaging around ANF; update clone/install paths and layout. |
| pkg/acp/client.go | Update manifest import to new module slug. |
| pkg/acp/client_test.go | Update manifest import to new module slug. |
| paper/acp.md | Update repository links/clone URL for the rename. |
| naming-decision.md | Add new decision document capturing the ANF rename/repositioning. |
| landing/index.html | Update repo links and quickstart clone URL for the rename. |
| internal/sources/mcp/source.go | Update internal imports to new module slug. |
| internal/sources/mcp/source_test.go | Update internal imports to new module slug. |
| internal/sources/k8s/source.go | Update internal imports to new module slug. |
| internal/sources/k8s/source_test.go | Update internal imports to new module slug. |
| internal/server/server.go | Update internal imports to new module slug. |
| internal/server/server_test.go | Update manifest import to new module slug. |
| internal/server/server_extra_test.go | Update manifest import to new module slug. |
| internal/server/mocks_test.go | Update manifest import in generated mocks to new module slug. |
| internal/registry/seed.go | Update manifest import to new module slug. |
| internal/registry/registry.go | Update manifest import to new module slug. |
| internal/registry/registry_test.go | Update manifest import to new module slug. |
| internal/proxy/proxy.go | Update manifest import to new module slug. |
| internal/proxy/proxy_test.go | Update manifest import to new module slug. |
| internal/proxy/mocks_test.go | Update manifest import in generated mocks to new module slug. |
| internal/observability/observability.go | Update tracer name string to new module slug. |
| internal/observability/observability_test.go | Update observability import to new module slug. |
| internal/mcpclient/stdio.go | Update MCP source import to new module slug. |
| internal/builder/mocks_test.go | Update registry import in generated mocks to new module slug. |
| internal/builder/builder.go | Update registry/manifest imports to new module slug. |
| internal/builder/builder_test.go | Update registry/manifest imports to new module slug. |
| internal/builder/builder_fuzz_test.go | Update registry/manifest imports to new module slug. |
| internal/bridge/bridge.go | Update internal imports to new module slug. |
| internal/bridge/bridge_test.go | Update internal imports to new module slug. |
| go.mod | Rename module path to github.com/Clawdlinux/agent-native-format. |
| examples/README.md | Update go install example to new module slug. |
| docs/run-log/2026-05-02-phase-2-week-1-server.md | Update example package paths in run output to new module slug. |
| docs/run-log/2026-05-02-phase-1-scaffold.md | Update repo slug references in the scaffold run log. |
| docs/phase-log.md | Update repo/milestone references in phase log to new module slug. |
| docs/operator-integration.md | Update repo references in operator integration doc. |
| docs/decision-log.md | Update initial repo decision reference to new module slug. |
| cmd/import-demo/main.go | Update internal imports to new module slug. |
| cmd/acp-server/main.go | Update internal imports to new module slug. |
| cmd/acp-bridge/main.go | Update internal imports to new module slug. |
| CHANGELOG.md | Update repo links and module slug references. |
| blog/launch-post.md | Update repo link to new slug. |
| adapters/python/acp_openai/pyproject.toml | Update project URLs to new repo slug. |
| adapters/python/acp_langgraph/pyproject.toml | Update project URLs (and Spec/Issues links) to new repo slug. |
| adapters/python/acp_crewai/pyproject.toml | Update project URLs to new repo slug. |
| adapters/python/acp_common/README.md | Update install/docs links to new repo slug. |
| adapters/python/acp_common/pyproject.toml | Update project URLs (Spec/Issues) to new repo slug. |
Files not reviewed (2)
- internal/builder/mocks_test.go: Generated file
- internal/proxy/mocks_test.go: Generated file
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
91
to
94
| <h2>Try it (~30 seconds)</h2> | ||
| <pre><code>git clone https://github.com/Clawdlinux/agent-contract-protocol | ||
| <pre><code>git clone https://github.com/Clawdlinux/agent-native-format | ||
| cd agent-contract-protocol | ||
| go build -o bin/acp-server ./cmd/acp-server |
Comment on lines
334
to
337
| ```bash | ||
| git clone https://github.com/Clawdlinux/agent-contract-protocol | ||
| git clone https://github.com/Clawdlinux/agent-native-format | ||
| cd agent-contract-protocol | ||
| python3 -m venv .venv && .venv/bin/pip install tiktoken |
Comment on lines
11
to
14
| - GitHub org: `clawdlinux` | ||
| - Repo: `Clawdlinux/agent-contract-protocol` | ||
| - Repo: `Clawdlinux/agent-native-format` | ||
| - Local path: `/Users/sunny/clawdlinux/agent-contract-protocol` | ||
| - Obsidian vault folder: `ACP-PoC/` inside the NineVigil vault |
Comment on lines
+18
to
20
| - Created private GitHub repo `Clawdlinux/agent-native-format`. | ||
| - Cloned repo to `/Users/sunny/clawdlinux/agent-contract-protocol`. | ||
| - Created source-spec scaffold: |
Comment on lines
12
to
+15
| - Source spec: `ACP_PoC_Specification_CONFIDENTIAL.docx` | ||
| - Workspace: `/Users/sunny/clawdlinux/agent-contract-protocol` | ||
| - GitHub repo: `Clawdlinux/agent-contract-protocol` (private) | ||
| - GitHub milestone: `https://github.com/Clawdlinux/agent-contract-protocol/milestone/1` | ||
| - GitHub repo: `Clawdlinux/agent-native-format` (private) | ||
| - GitHub milestone: `https://github.com/Clawdlinux/agent-native-format/milestone/1` |
Comment on lines
+14
to
18
| - GitHub repo: `Clawdlinux/agent-native-format` (private) | ||
| - GitHub milestone: `https://github.com/Clawdlinux/agent-native-format/milestone/1` | ||
|
|
||
| **Decisions** | ||
| - Repo name: `agent-contract-protocol` |
- check_docs.py: README required phrases now match the ANF reposition (Agent Native Format, token-minimal view format, Governed execution runtime) instead of the old ACP positioning. - go.mod: bump toolchain go1.26.4 -> go1.26.5 to resolve GO-2026-5856 (crypto/tls ECH privacy leak). govulncheck now reports 0 called vulns. This also fixes the same govulncheck failure on main. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
This was referenced Jul 16, 2026
shreyanshjain7174
added a commit
to Clawdlinux/agentic-operator-core
that referenced
this pull request
Jul 16, 2026
- landing ProductsAcl: dead clawdlinux-acp slug -> agent-native-format. - naming-decision.md: add SUPERSEDED banner. The Concord protocol recommendation was never adopted; the protocol repo was repositioned to Agent Native Format (Clawdlinux/agent-native-format#22). Operator naming advice kept as still-valid historical research. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
shreyanshjain7174
added a commit
to Clawdlinux/agentic-operator-core
that referenced
this pull request
Jul 22, 2026
- landing ProductsAcl: dead clawdlinux-acp slug -> agent-native-format. - naming-decision.md: add SUPERSEDED banner. The Concord protocol recommendation was never adopted; the protocol repo was repositioned to Agent Native Format (Clawdlinux/agent-native-format#22). Operator naming advice kept as still-valid historical research. Signed-off-by: Shreyansh Sancheti <43677304+shreyanshjain7174@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renames the Go module and slug to agent-native-format and reframes the repo to lead with Agent Native Format (ANF).
What changed
Deliberately NOT in this PR (follow-ups, see naming-decision.md)
Notes
Signed-off-by in commits.