|
| 1 | +ShadowCode 0.27.0 keeps the desktop coding-agent picker and adds a real |
| 2 | +managed local runtime. Local GGUF files you already have load through |
| 3 | +`~/.local/lib/shadowcode/llama-server`. ShadowCode does not start Ollama or |
| 4 | +LM Studio. Weights are never auto-downloaded or deleted when a catalog row is |
| 5 | +removed. Codex, Claude Code, and Cursor receive official image bytes; Antigravity |
| 6 | +still rejects attachments. |
| 7 | + |
| 8 | +Downloads: `ShadowCode_0.27.0_amd64.AppImage`, `ShadowCode_0.27.0_amd64.deb`. |
| 9 | + |
1 | 10 | ShadowCode 0.26.0 is a desktop coding agent: open a project, pick one |
2 | 11 | execution target, describe the task, watch it work. The composer has a single |
3 | 12 | searchable picker for Codex, Claude Code, Cursor, Antigravity, and local |
@@ -25,84 +34,3 @@ to simplify the onboarding flow and elevate workspace feel. |
25 | 34 | Downloads: `ShadowCode_0.25.0_amd64.AppImage`, `ShadowCode_0.25.0_amd64.deb`, |
26 | 35 | the AppImage runtime source archive, and `SHA256SUMS`. Binaries target x86_64, |
27 | 36 | Ubuntu 24.04+ / glibc 2.39+. |
28 | | - |
29 | | ---- |
30 | | - |
31 | | -ShadowCode 0.24.0 adds vendor CLI agent backends. You can run Claude, Codex, or |
32 | | -Grok subscriptions by spawning the official CLI. ShadowCode never reads or |
33 | | -stores those OAuth tokens. |
34 | | - |
35 | | -- **Codex:** `codex app-server` JSON-RPC, falling back to `codex exec --json` |
36 | | - only when app-server is unavailable. |
37 | | -- **Grok:** `grok agent stdio` (Agent Client Protocol). |
38 | | -- **Claude:** headless stream-json. Anthropic forbids third-party use of |
39 | | - Pro/Max OAuth tokens directly (enforced 2026); the official binary with the |
40 | | - user's own login is currently tolerated but not guaranteed. |
41 | | -- Doctor, picker, and Settings → Advanced knobs. Rewind does not apply to |
42 | | - vendor-agent tasks. |
43 | | - |
44 | | -Downloads: `ShadowCode_0.24.0_amd64.AppImage`, `ShadowCode_0.24.0_amd64.deb`, |
45 | | -the AppImage runtime source archive, and `SHA256SUMS`. Binaries target x86_64, |
46 | | -Ubuntu 24.04+ / glibc 2.39+. Git and model providers such as Ollama remain |
47 | | -external. Vendor CLIs are optional and are never bundled. |
48 | | - |
49 | | ---- |
50 | | - |
51 | | -ShadowCode 0.23.0 hardens the verification gate, live steering and parallel |
52 | | -workspace recovery. The Rust/Tauri app embeds its interface and needs no Python |
53 | | -or Node runtime. |
54 | | - |
55 | | -- **Honest verification:** a task is verified only when its last test, build, |
56 | | - lint or type-check command succeeded and nothing failed afterwards. The |
57 | | - failing-test-first flow requested for bug fixes now completes as verified; |
58 | | - model prose never does. Bug-fix wording is matched as whole words. |
59 | | -- **Steering:** a rejected pause on a queued task can no longer park it at its |
60 | | - first boundary. One Steer action pauses and records the instruction; the task |
61 | | - stays paused until Resume. |
62 | | -- **Parallel workspaces:** a checkout deleted outside ShadowCode is reported by |
63 | | - name and pruned during cleanup while its branch is retained. |
64 | | -- **Secrets:** `.env.example`-style templates are readable; `.env`, `secrets.env`, |
65 | | - credential JSON and private keys remain refused, and tool output is redacted |
66 | | - before reaching the model. |
67 | | - |
68 | | -Downloads: `ShadowCode_0.23.0_amd64.AppImage`, `ShadowCode_0.23.0_amd64.deb`, |
69 | | -the AppImage runtime source archive, and `SHA256SUMS`. Binaries target x86_64, |
70 | | -Ubuntu 24.04+ / glibc 2.39+. Git and model providers such as Ollama remain external. |
71 | | - |
72 | | ---- |
73 | | - |
74 | | -ShadowCode 0.22.3 improved native Linux coding workflows, project isolation and recovery. |
75 | | - |
76 | | -- **Conversation control:** fork from a response with completed tool context; |
77 | | - later turns stay out of the fork and the original remains intact. |
78 | | -- **Safe recovery:** pause, steer and resume tasks; checkpoint rewind waits for |
79 | | - a safe boundary and refuses competing workspace activity. |
80 | | - Attached windows retain events after engine replacement and can close during |
81 | | - reconnection without waiting for a new engine. |
82 | | -- **Local model tuning:** visible context and Ollama residency controls, with |
83 | | - validated settings preserved when selecting saved models. |
84 | | -- **Parallel workspaces:** prepare up to two branches, open explicit tasks, |
85 | | - check the combined merge result and remove clean checkouts while retaining |
86 | | - commits. No automatic worker dispatch or integration is implied. |
87 | | -- **Code intelligence:** private bounded AST cache, confined file access, |
88 | | - Unicode-safe signatures, stale-entry removal and syntactic call-site queries. |
89 | | -- **Execution hardening:** owned scratch directories, correct project mount |
90 | | - order, early bubblewrap probing and no replay of failed shell executions. |
91 | | -- **Guardian:** optional diagnostics and properly scoped proposal approval. |
92 | | - Diagnostics identify test commands but do not run tests or generate patches. |
93 | | -- **Linux launch reliability:** preserve the caller directory and relative project |
94 | | - paths; keep external Python tools usable and both installed CLI names in sync. |
95 | | -- **Reproducible release checks:** clean hosts build the real application before |
96 | | - process tests, and packaging retains Rustup while excluding unsafe PATH entries. |
97 | | - |
98 | | -Downloads: `ShadowCode_0.22.3_amd64.AppImage`, |
99 | | -`ShadowCode_0.22.3_amd64.deb`, the AppImage runtime source archive, and `SHA256SUMS`. |
100 | | -Binaries target x86_64, Ubuntu 24.04+ / glibc 2.39+. Git and model providers such |
101 | | -as Ollama remain external. |
102 | | - |
103 | | -Keep SHA256SUMS beside the AppImage and run |
104 | | -`scripts/install-appimage.sh /path/to/ShadowCode_0.22.3_amd64.AppImage` to verify |
105 | | -and install it in `~/Applications`. Existing settings, keys and task history |
106 | | -are preserved. Extraction mode works without FUSE. |
107 | | - |
108 | | -See `docs/SHADOWCODE_022_QUALIFICATION_REPORT.md` for tested scope and limitations. |
0 commit comments