From ed288a2d5c4f998b2c968413e4a0045b8e29018c Mon Sep 17 00:00:00 2001 From: Abir Abbas Date: Tue, 4 Aug 2026 10:12:10 -0400 Subject: [PATCH] feat: point the repo-root install at the Go node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Go node in go/ is the maintained SWE node — same reasoners, same interface, one static binary, and it ships the coding engine. Until now getting it meant knowing to append //go, and anyone who installed this repo earlier stayed on the Python node with no way across. Declare the root manifest superseded by the Go node, so `af install https://github.com/Agent-Field/SWE-AF` installs it and replaces an existing swe-planner. That URL is now the only thing a user has to know, before and after the switch. The Python node is unchanged and still what `python -m swe_af` and the Docker images run; the manifest stays here as the redirect. Requires an `af` that understands superseded_by — older ones simply install the Python node as before. Co-Authored-By: Claude Opus 5 (1M context) --- agentfield-package.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/agentfield-package.yaml b/agentfield-package.yaml index 1a393a2..9999662 100644 --- a/agentfield-package.yaml +++ b/agentfield-package.yaml @@ -4,6 +4,18 @@ version: 0.1.0 description: SWE planning/execution agent node (plans and executes software-engineering tasks) author: Agent-Field +# The Go node in go/ is the maintained SWE node: same reasoners, same +# interface, one static binary, and it ships the coding engine. Installing this +# repo installs that instead, and replaces an existing swe-planner — so +# `af install https://github.com/Agent-Field/SWE-AF` is the one thing a user +# has to know, before and after the switch. +# +# This manifest stays here as the redirect, so the Python node is still what +# `python -m swe_af` and the Docker images run. The redirect is a git-install +# behaviour only: to install this node deliberately, clone the repo and install +# the checkout as a local path. +superseded_by: https://github.com/Agent-Field/SWE-AF//go + entrypoint: start: python -m swe_af healthcheck: /health