Skip to content

refactor: reposition repo as Agent Native Format - #22

Merged
shreyanshjain7174 merged 3 commits into
mainfrom
refactor/reposition-agent-native-format
Jul 13, 2026
Merged

refactor: reposition repo as Agent Native Format#22
shreyanshjain7174 merged 3 commits into
mainfrom
refactor/reposition-agent-native-format

Conversation

@shreyanshjain7174

Copy link
Copy Markdown
Contributor

Renames the Go module and slug to agent-native-format and reframes the repo to lead with Agent Native Format (ANF).

What changed

  • go.mod module path and all imports: Clawdlinux/agent-contract-protocol and the older ninevigil-acp slug -> Clawdlinux/agent-native-format. Build, vet, and tests pass.
  • README h1 and GitHub About now lead with ANF, the token-minimal view format (FORMAT.md, pkg/anf, Kubernetes translator).
  • The execution-contract runtime (formerly ACP) stays as a secondary component. Its code identifiers (acp-server, pkg/acp, ACP_AUTH_TOKEN) are unchanged.
  • Superseded the 2026-06-16 naming record with a fresh ANF decision doc.
  • Fixed stale clone path and release-tag notes.

Deliberately NOT in this PR (follow-ups, see naming-decision.md)

  • Renaming acp-* code identifiers. Breaking, needs a decision on whether the runtime stays, renames, or is deprecated.
  • Retitling the paper (paper/acp.*) and rebuilding as anf.pdf. It is an arXiv artifact and needs a chosen title.
  • Cutting a fresh ANF-branded release.

Notes

Signed-off-by in commits.

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>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 thread landing/index.html
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 thread paper/acp.md
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 thread docs/phase-log.md
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 thread docs/phase-log.md
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>
@shreyanshjain7174
shreyanshjain7174 merged commit 651eea0 into main Jul 13, 2026
9 checks passed
@shreyanshjain7174
shreyanshjain7174 deleted the refactor/reposition-agent-native-format branch July 13, 2026 16:28
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>
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.

2 participants