Refresh developer onboarding and retire the legacy skill - #102
Merged
Merged
Conversation
Update the release-bearing pages to ant-cli 0.3.8, ant-core 0.10.0, and ant-node 0.20.0, the published releases at ant-client 9112d68 and ant-node 2b4ab3c. - Direct Rust uses ant-core 0.10.0 for both direct-network and LocalDevnet examples; its devnet feature now depends on ant-node 0.20.0, so the separate 0.8.0 local pin is no longer needed. Note the Rust 1.91 minimum and the new quic bootstrap-list format. - Embed a Node pins ant-node 0.20.0 and documents the default webrtc-direct feature and webrtc_direct config field. - Source Repositories, System Overview, and Post-Quantum Cryptography list the shared CLI/node dependency versions; the node signing-key limitation now names v0.20.0. - Fix leftover CLI 0.3.6 references and the stale shared saorsa versions left by the npm follow-up. - Add verified IPv6-less and no-peers errors to Use the CLI, and the IPv6-less error to Embed a Node. All ten Rust examples compile against the published crates; both embedded-node examples run with ipv4_only set on an IPv6-less host. Verification stamps are unchanged pending release-baseline promotion. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
Add three verified Direct Rust notes to the Library Reference: Client::connect returns before any bootstrap peer responds, ipv6: false lets the client start on hosts without IPv6, and LocalDevnet in ant-core 0.10.0 has no IPv4-only option. Record the September 24 release-check results in planning/STATE.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
The integration environment created by Set Up a Local Network does not include pytest, so step 4 failed with pytest not found on a clean runner; install it before running the test. Step 5 activated a .venv inside the ant-sdk checkout, but that environment lives at $WORK_DIR/.venv; activate it there and change into the checkout. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
JimCollinson
marked this pull request as ready for review
September 24, 2026 17:51
The ADR Governance workflow runs only test_adr_governance.py, so the documentation-guard and scanner tests had local evidence only. Add a Repository Tests workflow that runs all tests in scripts/tests on every pull request and on pushes to main, with the PyYAML pin duplicated literally as in sweep-sha-reachability.yml. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
This was referenced Sep 25, 2026
Describe the retirement as a move to one general Autonomi skill and its supporting processes in WithAutonomi/skills, and record why: more flexibility and a better experience for agents and users than several skills in different locations, and one findable home that supports distribution and installation of this and future skills. Drop the "prototype" description, which would quickly go stale, and align the notice clause with the published retirement notice, which links to the general skill without installation commands. The ADR remains Proposed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
The literal PyYAML pin keeps the workflow in step with the other workflow; it is not a security boundary, since the tests themselves come from the pull request. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
Jim Collinson, as decision owner, accepted both ADRs after review of PR #102 on 2026-09-25. Record the Accepted status, prospective acceptance basis, and reviewer, following ADR-0016's format. The superseded Accepted ADRs are unchanged; supersession is recorded in the new records. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor
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.
Summary
@withautonomi/ant) as a CLI installation and update method alongside the shell and PowerShell installers, and replace installer-supplied bootstrap assumptions with the CLI's built-in peers.ant-cli 0.3.8,ant-core 0.10.0, andant-node 0.20.0. Direct Rust now uses oneant-coreversion for direct-network andLocalDevnetexamples.WithAutonomi/skills). Jim Collinson accepted both as decision owner on 2026-09-25; the superseded Accepted ADRs are unchanged.Local previews, snapshots, working patches, and session audit reports are intentionally excluded.
Validation
Checked head
25c9fd78ebe2e635afcf71c7b2c6d7d391db401f:git diff --checkpasses. All 108 existing verification blocks are unchanged, and 93 relative links across the 15 pages changed sinceeb00cedresolve.ant-core 0.10.0andant-node 0.20.0crates, including the two direct-network examples without thedevnetfeature.ipv4_onlyset (the check host has no IPv6).LocalDevnetexamples compile but were not run:LocalDevnetinant-core 0.10.0cannot start on a host without IPv6, and product source was not patched to force it. The Library Reference states this limitation.npm install @withautonomi/ant@0.3.8installs and reportsant 0.3.8on macOS ARM64 and Linux x64. The free Lucky download passed on macOS; the Linux check host blocks outbound UDP, so no public-network read ran there.$WORK_DIR/.venv. Both corrected steps were rehearsed in a pinnedant-sdk v0.12.0environment (pytest install and run;ant dev examplefrom the checkout); the local network itself was not started.ant-core 0.10.0andant-cli-v0.3.8resolve to9112d683;ant-node 0.20.0and tagv0.20.0resolve to2b4ab3c5. Native SDKs (0.0.9) and antd clients (0.1.0) have no newer releases;ant-sdkhas no release afterv0.13.0.5b815f9andbccb6dafound no confirmed content defect and gave an advisory approval, with reduced panel coverage disclosed; the remaining items are dispositioned below.All seven PR checks pass on
25c9fd7. These greens do not establish release verification or product-runtime success.GitBook preview
Open items and dispositions
ant-node v0.20.0archive signatures fail againstsign/release-signing-key.pubRELEASE_SIGNING_KEYcompiled into the node's upgrade verifier; the question is with the ant-node maintainer.ant-cli 0.3.8andant-node 0.20.0pinrustls 0.23.45, inside the patched range (>= 0.23.45); the antd 0.13.0 lockfile was already patched. The native SDK 0.0.9 dependency graph is tracked in #104.main.5b815f9.Non-blocking review observations: the scanner's source/registry snapshot assertions may be too restrictive for future maintenance; the prompt-led external-skill installation delegates trust to mutable third-party instructions.
Merging publishes to docs.autonomi.com/developers through GitBook Git Sync.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Ah5ndGUY5mie6MUzFT9cor