Skip to content

GhostIDE v3.10.0 — the Craft Cycle release

Latest

Choose a tag to compare

@littlestjames82-sys littlestjames82-sys released this 03 Nov 04:03

GhostIDE v3.10.0 — the Craft Cycle release

versionCode 215 · Nov 2, 2026 · arm64 · min SDK 24 / target SDK 36

This release closes 20x20 Campaign Cycle 8 (Craft) and is the first GitHub Release since v2.40.0. Everything between is summarized below; the complete per-version record is in BUILD_NOTES.md, and the user-facing changelog in CHANGELOG.md.

Since v2.40: the ecosystem era

  • 29 Ghost tools bundled (generation e13) and executed for real against the workspace: GhostSlice, GhostMCP, GhostApprove, GhostIndex, GhostReview, GhostScope, GhostRE, GhostHandoff, QuoteShot, and 20 more.
  • MCP client with persistent sessions, resources and prompts; agent MCP calls ride the same approval rails as shell commands.
  • The Approve queue: agent commands and deletes queue for a hash-bound human decision.
  • The agent toolbelt: VERIFY, TEST, GIT (read-only), ECO, REVERSE (GhostRE), CONTEXT and batched read-only actions, with GhostRecall priming and GhostHandoff packs between sessions.

Campaign Cycles 1–8 (v2.47 → v3.10)

Twenty improvements + twenty adversarial audits per cycle, audits included because they keep catching real defects in the cycles' own new code:

  • Agentic (Cycle 6) — the agent cannot declare DONE over broken staged code: staged files are syntax-checked, failures feed bounded self-repair rounds, applied changes verify on disk. Pause, task queue, scratchpad memory, read-only EXPLORE sub-runs, loop detection.
  • Flow (Cycle 7) — git branches and stash complete, search gains ignore-case/regex with dry-run replace counts, sessions restore cursor positions.
  • Craft (Cycle 8) — live syntax diagnostics in the gutter as you type; code folding completed (the machinery behind the long-standing buttons was never wired — now it is, in both panes); git tags and amend finish the git panel; the test panel runs a single test by name and re-runs only failures, with skipped tests never counting as passes.
  • Earlier cycles: atomic writes on both servers, persistent MCP sessions, header redaction, a caught silently-frozen interface (Cycle 5), and the data-pack panel fixed before it ever reached a phone (Cycle 3).

Verification

  • Harness suite: 137/137 (tools/harness/run-all.mjs in the ghost-ide repo)
  • Ecosystem bundle gate: 2,871 tool tests, all 29 packages green
  • DOM-stub bundle gate passed; signing certificate verified live on the shipped APK
  • GitHub Actions CI is fully green (frontend harnesses, JVM tests, Java compile against API 36, live-server probes)

The APK

As with previous releases, the APK binary is distributed directly by the developer rather than attached here (the release automation cannot upload assets). Verify any copy against:

  • Size: 20,480,618 bytes
  • MD5: bddba2384bdb440cc9ae960615041e86
  • SHA-256: bfeaff290485b16989996ede55670c77e38e1e5c3fbb73ab7f906409a21af6dc
  • Signer: SHA-256 8ea8684a3476785530435c4d7289383977766702d6c2fe1baede7fad7bec8bea (same preserved key as every build; installs as an in-place update)

Stated plainly

  • GhostIDE is not on the Play Store yet; the store launch has its own gates (see store/LISTING.md).
  • Features are proven in layers: the Java server compiles and is pin-tested for every route, the desktop edition proves behavior live against fixtures, and the stacked on-device pass for Cycles 3–8 rides this build. BUILD_NOTES.md states, per feature, which layer proved it.