From 241096398011795d4e66e19de0de985ca609ff87 Mon Sep 17 00:00:00 2001 From: femto Date: Thu, 5 Feb 2026 11:48:52 +0800 Subject: [PATCH 01/20] Add Minion Code agent to registry Minion Code is an enhanced AI code assistant built on the Minion framework, pre-configured with rich development tools optimized for code development tasks. Features: - Pre-configured AI agent for programming tasks - 12+ built-in tools for file operations, command execution, web search - ACP Protocol support for seamless integration with ACP clients Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 minion-code/agent.json diff --git a/minion-code/agent.json b/minion-code/agent.json new file mode 100644 index 0000000..a071e8f --- /dev/null +++ b/minion-code/agent.json @@ -0,0 +1,17 @@ +{ + "id": "minion-code", + "name": "Minion Code", + "version": "0.1.5", + "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", + "repository": "https://github.com/femto/minion-code", + "authors": [ + "femto" + ], + "license": "AGPL-3.0", + "distribution": { + "uvx": { + "package": "minion-code@0.1.5", + "args": ["acp"] + } + } +} From 1adaa095f19c1c1269f63011f3e2cce392d2b35d Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 7 Feb 2026 13:15:56 +0800 Subject: [PATCH 02/20] Update minion-code to 0.1.6 Version 0.1.6 adds ACP auth_methods support to pass registry auth check. Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index a071e8f..48ac94b 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.5", + "version": "0.1.6", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.5", + "package": "minion-code@0.1.6", "args": ["acp"] } } From cc4c9a79b92740da7134573bb2fbe60b6beab531 Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 7 Feb 2026 14:38:58 +0800 Subject: [PATCH 03/20] Debug: print stderr on auth check timeout --- .github/workflows/client.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/client.py b/.github/workflows/client.py index b814dc5..4c93564 100644 --- a/.github/workflows/client.py +++ b/.github/workflows/client.py @@ -183,9 +183,19 @@ def run_auth_check( response = read_jsonrpc(proc, timeout) if response is None: + # Capture stderr for debugging + stderr_output = "" + try: + proc.terminate() + _, stderr_output = proc.communicate(timeout=2) + except Exception: + pass + error_msg = f"Timeout after {timeout}s waiting for initialize response" + if stderr_output: + error_msg += f"\nStderr: {stderr_output[:500]}" return AuthCheckResult( success=False, - error=f"Timeout after {timeout}s waiting for initialize response", + error=error_msg, ) if "error" in response: From 3b89279cc6a6725a91c3c7a90e8ddc0d04b3bddd Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 7 Feb 2026 14:44:12 +0800 Subject: [PATCH 04/20] Revert debug changes to client.py --- .github/workflows/client.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/client.py b/.github/workflows/client.py index 4c93564..b814dc5 100644 --- a/.github/workflows/client.py +++ b/.github/workflows/client.py @@ -183,19 +183,9 @@ def run_auth_check( response = read_jsonrpc(proc, timeout) if response is None: - # Capture stderr for debugging - stderr_output = "" - try: - proc.terminate() - _, stderr_output = proc.communicate(timeout=2) - except Exception: - pass - error_msg = f"Timeout after {timeout}s waiting for initialize response" - if stderr_output: - error_msg += f"\nStderr: {stderr_output[:500]}" return AuthCheckResult( success=False, - error=error_msg, + error=f"Timeout after {timeout}s waiting for initialize response", ) if "error" in response: From cda8a57b176e55939c707d8f637286ef8f38074d Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 7 Feb 2026 15:18:12 +0800 Subject: [PATCH 05/20] Update minion-code to 0.1.7 (lazy imports fix) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 48ac94b..671000d 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.6", + "version": "0.1.7", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.6", + "package": "minion-code@0.1.7", "args": ["acp"] } } From d19a40d3468422224d5614d7bb90ee0a58a7d3f4 Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 7 Feb 2026 16:21:48 +0800 Subject: [PATCH 06/20] Update minion-code to 0.1.8 Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 671000d..92fe97d 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.7", + "version": "0.1.8", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.7", + "package": "minion-code@0.1.8", "args": ["acp"] } } From 6e71ba6b95d56b02e622b1d8db34d4a368a83a38 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 10:33:49 +0800 Subject: [PATCH 07/20] Update minion-code to 0.1.9 Fix for ACP environments without pre-configured models. Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 92fe97d..ae7e160 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.8", + "version": "0.1.9", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.8", + "package": "minion-code@0.1.9", "args": ["acp"] } } From f2e209e0040e521bca26fbd0096a3d8f16017988 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 11:56:09 +0800 Subject: [PATCH 08/20] Update minion-code to 0.1.10 - Fix version reporting (now uses package version dynamically) - Includes minionx 0.1.7 fix for optional models config Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index ae7e160..89a6e07 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.9", + "version": "0.1.10", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.9", + "package": "minion-code@0.1.10", "args": ["acp"] } } From 0a7fd1d1708dbda229537bc3324b5cd6fc5327c1 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 12:08:31 +0800 Subject: [PATCH 09/20] Update minion-code to 0.1.11 Better error messages when config is missing: - Shows link to configuration docs - No more cryptic 'NoneType has no attribute' errors Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 89a6e07..2c0b478 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.10", + "version": "0.1.11", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.10", + "package": "minion-code@0.1.11", "args": ["acp"] } } From 7a4b30a2bcc1bef99da6e71b6f34d315473fbe03 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 12:27:31 +0800 Subject: [PATCH 10/20] Update minion-code to 0.1.12 Uses PseudoProvider when no config - shows helpful setup message instead of crashing. Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 2c0b478..998b1f9 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.11", + "version": "0.1.12", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.11", + "package": "minion-code@0.1.12", "args": ["acp"] } } From f33c6d5da87cbff99144b981e119dba2e0e2aa26 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 13:39:30 +0800 Subject: [PATCH 11/20] Update minion-code to 0.1.17 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 998b1f9..e7715a6 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.12", + "version": "0.1.17", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.12", + "package": "minion-code@0.1.17", "args": ["acp"] } } From fe5065866c132d2e461ec2c87878ddbdd41e63ec Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 13:49:07 +0800 Subject: [PATCH 12/20] Update minion-code to 0.1.18 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index e7715a6..ad14b6c 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.17", + "version": "0.1.18", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.17", + "package": "minion-code@0.1.18", "args": ["acp"] } } From eac4cf2a2f3969af623b0877e8809b7658c69843 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 13:52:47 +0800 Subject: [PATCH 13/20] Update minion-code to 0.1.19 (add version logging) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index ad14b6c..6742a8c 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.18", + "version": "0.1.19", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.18", + "package": "minion-code@0.1.19", "args": ["acp"] } } From e7a3366c59c4c769f9d4536d4783c97732bde10b Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 13:56:47 +0800 Subject: [PATCH 14/20] Update minion-code to 0.1.20 (version logging at startup) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 6742a8c..ed98667 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.19", + "version": "0.1.20", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.19", + "package": "minion-code@0.1.20", "args": ["acp"] } } From c2711197a5542a7fd1006f2a6d2602d4246c7256 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 13:59:43 +0800 Subject: [PATCH 15/20] Update minion-code to 0.1.21 (fix pseudo message wording) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index ed98667..0c12c9a 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.20", + "version": "0.1.21", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.20", + "package": "minion-code@0.1.21", "args": ["acp"] } } From bb8c1c619ff702abb5a26eafa4e4b2deeecbdb40 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 14:15:32 +0800 Subject: [PATCH 16/20] Update minion-code to 0.1.22 (fix async generator streaming) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 0c12c9a..ff1a29c 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.21", + "version": "0.1.22", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.21", + "package": "minion-code@0.1.22", "args": ["acp"] } } From 258a92afaa9d7a7d34313508fd4356687e818537 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 14:30:22 +0800 Subject: [PATCH 17/20] Update minion-code to 0.1.23 (fix chunk_type for text output) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index ff1a29c..427342f 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.22", + "version": "0.1.23", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.22", + "package": "minion-code@0.1.23", "args": ["acp"] } } From 6e449e62e0f0722d356b0098dd95eac7b14c538e Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 14:38:59 +0800 Subject: [PATCH 18/20] Update minion-code to 0.1.25 (fix ChatCompletion return) --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 427342f..9855bde 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.23", + "version": "0.1.25", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.23", + "package": "minion-code@0.1.25", "args": ["acp"] } } From f24bedb3cc46b7f433b1b1c4461892d9f523ce05 Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 14:43:20 +0800 Subject: [PATCH 19/20] Update minion-code to 0.1.26 (CodeAgent-compatible response format) Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 9855bde..260dc0d 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.25", + "version": "0.1.26", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.25", + "package": "minion-code@0.1.26", "args": ["acp"] } } From 8e4c29974a9c9287b6826c27d1b2e4f55367f14a Mon Sep 17 00:00:00 2001 From: femto Date: Sun, 15 Feb 2026 14:50:30 +0800 Subject: [PATCH 20/20] Update minion-code to 0.1.27 (fix nested backticks) Co-Authored-By: Claude Opus 4.5 --- minion-code/agent.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/minion-code/agent.json b/minion-code/agent.json index 260dc0d..56cb4b1 100644 --- a/minion-code/agent.json +++ b/minion-code/agent.json @@ -1,7 +1,7 @@ { "id": "minion-code", "name": "Minion Code", - "version": "0.1.26", + "version": "0.1.27", "description": "An enhanced AI code assistant built on the Minion framework with rich development tools", "repository": "https://github.com/femto/minion-code", "authors": [ @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "distribution": { "uvx": { - "package": "minion-code@0.1.26", + "package": "minion-code@0.1.27", "args": ["acp"] } }