Compare commits

..
1 Commits
Author SHA1 Message Date
vasily bf268f3c5a fix(agent): normalize Windows updater paths 2026-10-15 12:36:24 +08:00
3 changed files with 6 additions and 5 deletions

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
# GEWU local research-agent pack # GEWU local research-agent pack
Version 0.20.12. Adds safe pack update scripts for Windows and POSIX workspaces. Clarifies Antigravity's MCP argument envelope and required project/budget fields, enforces the one-pass diagnostics/context/run sequence, and distinguishes staged sources from registered sources. It keeps prepared proposal JSON byte-for-byte intact, records safe recovery from one missing outer brace in a copied proposal, distinguishes malformed proposals from valid policy holds, makes clear that run state is created through GEWU MCP rather than local run files, avoids headless shell/cache lookups and run-ID reuse across pack changes, groups proposals by semantic learning, guards against placeholder probes, uses server-side canonical digest preparation, stores compact run pins, requires explicit shared scope, checks duplicates, bounds citation reads and checkpoints per-source budgets. Version 0.20.13. Fixes Windows updater path handling. Adds safe pack update scripts for Windows and POSIX workspaces. Clarifies Antigravity's MCP argument envelope and required project/budget fields, enforces the one-pass diagnostics/context/run sequence, and distinguishes staged sources from registered sources. It keeps prepared proposal JSON byte-for-byte intact, records safe recovery from one missing outer brace in a copied proposal, distinguishes malformed proposals from valid policy holds, makes clear that run state is created through GEWU MCP rather than local run files, avoids headless shell/cache lookups and run-ID reuse across pack changes, groups proposals by semantic learning, guards against placeholder probes, uses server-side canonical digest preparation, stores compact run pins, requires explicit shared scope, checks duplicates, bounds citation reads and checkpoints per-source budgets.
This pack contains the [agent profile](AGENTS.md), Claude harness pointer ([CLAUDE.md](CLAUDE.md)), shared protocols, four skills and separate pipeline procedures. An existing local host supplies the model and tools. There is no standalone agent engine here. This pack contains the [agent profile](AGENTS.md), Claude harness pointer ([CLAUDE.md](CLAUDE.md)), shared protocols, four skills and separate pipeline procedures. An existing local host supplies the model and tools. There is no standalone agent engine here.
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"pack_id": "gewu-research", "pack_id": "gewu-research",
"pack_version": "0.20.12", "pack_version": "0.20.13",
"manifest_version": "1.0.0", "manifest_version": "1.0.0",
"status": "local-contract-and-checkpoint-bound-hosts-not-qualified", "status": "local-contract-and-checkpoint-bound-hosts-not-qualified",
"execution": "existing-local-agent-host", "execution": "existing-local-agent-host",
@@ -397,7 +397,7 @@
"compatible_checkpoint_contracts": [ "compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0" "gewu.local-checkpoint@0.1.0"
], ],
"sha256": "964fc6944b63e457855f558182cf3ab83c9c3bebc8fa6448087e3072a3f821d0", "sha256": "81a67a3bdf9515831575405de7a3ea686e9ee9bcec14c04a8da9ced360324b89",
"hash_encoding": "utf8-no-bom-lf" "hash_encoding": "utf8-no-bom-lf"
}, },
{ {
@@ -516,6 +516,6 @@
"snapshot": { "snapshot": {
"algorithm": "sha256", "algorithm": "sha256",
"scope": "modules array serialized as UTF-8 JSON with sorted keys and compact separators", "scope": "modules array serialized as UTF-8 JSON with sorted keys and compact separators",
"digest": "54f6dd1e9fbb9b3e7dcf4de99d43df36dd06cd796afa65a510df5978e6cee6f5" "digest": "80cc9e1aecbec05a369291e79dfe94ddea87bfc418965e421b6fa75b7bf4bdc9"
} }
} }
+2 -1
View File
@@ -2,6 +2,7 @@
setlocal setlocal
set "PACK=%~dp0" set "PACK=%~dp0"
if "%PACK:~-1%"=="\" set "PACK=%PACK:~0,-1%"
if "%~1"=="" ( if "%~1"=="" (
for %%I in ("%PACK%..") do set "WORKSPACE=%%~fI" for %%I in ("%PACK%..") do set "WORKSPACE=%%~fI"
) else ( ) else (
@@ -14,7 +15,7 @@ git -C "%PACK%" pull --ff-only
if errorlevel 1 goto :pull_failed if errorlevel 1 goto :pull_failed
echo [2/3] Verifying the pulled pack... echo [2/3] Verifying the pulled pack...
python "%PACK%scripts\manifest_tool.py" verify python "%PACK%\scripts\manifest_tool.py" verify
if errorlevel 1 goto :source_verify_failed if errorlevel 1 goto :source_verify_failed
if not exist "%DEST%\" ( if not exist "%DEST%\" (