Skip to content

v0.1.7

Choose a tag to compare

@lionroseway lionroseway released this 23 May 23:59
· 9 commits to main since this release

CodeTrellis 0.1.7 — installer downloads.

The source repository is currently private while we collect feedback before the public source release. Reach out via issues here or join the conversation at codetrellis.dev.

What's new in 0.1.7

The theme of this release: the agent becomes a visible, accountable presence in the workspace. It can narrate what it's doing, drive the interface to show you, declare its intent up front — and get caught when it drifts from it.

Agent Presence Pane (new)

A floating overlay where an MCP agent narrates its work in real time — explaining a step, walking you through the architecture, or asking you a question. Speech uses the built-in, fully-offline Web Speech API (no API keys, no audio leaves your machine). Cards are colour-toned (neutral / success / warning / question), pace themselves on acknowledgement, and include a two-way reply box so you can answer the agent without leaving the app.

Plan lifecycle management (new)

The plan list grew up: search and filter by title, status or ID; multi-select with bulk delete; per-plan delete behind a confirmation dialog; and a database↔disk reconciliation surface that detects orphaned plan directories and prunes them. Deleting a plan now cleans both the database row and its on-disk files — from the UI and from agents alike.

Drift detection, end to end

Declare what a task will touch — files and symbols — and CodeTrellis checks reality against that declaration. The plan-to-reality matcher now correctly recognises satisfied targets and flags only the unexpected ones; detect_deviations surfaces off-plan files; accepting a deviation amends the plan, reverting clears it. Detection is fresh (no phantom entries lingering after a delete) and idempotent (no duplicate deviations on repeat runs).

The dependency graph as a presentation surface

Planned and diff overlays now show real plan alignment — on-track / planned / unexpected — instead of raw git counts. Scoping reliably filters to a subtree in every mode, and focusing a node centres it even in large 100+ node graphs.

The agent drives the UI — visibly

Navigation tools (open a plan, select an item, switch views) actually move the interface now; opening a plan brings the workspace forward even from the graph view. A subtle agent-action pulse glows at the screen edge whenever the agent changes something, so you always know what was you and what was the agent. Electron screenshots fixed.

Integrated terminal

Real command execution (newlines submit properly), active-tab focus control, a guard that stops an agent from writing into its own host terminal, and a fix for duplicate terminal tabs.

A bigger, self-documenting MCP surface

Many new tools across terminal control, graph navigation, screenshots, settings, logs, clipboard and UI control — and the agent skill guides now signpost the whole surface (including the Presence Pane) so a connecting agent discovers it on its own.

Downloads

  • macOS (Apple Silicon)CodeTrellis-0.1.7-arm64.dmg
  • macOS (Intel)CodeTrellis-0.1.7-x64.dmg
  • Windows installer (NSIS)CodeTrellis-Setup-0.1.7.exe
  • Windows portableCodeTrellis-Portable-0.1.7.exe
  • Linux AppImage (x64)CodeTrellis-0.1.7.AppImage

First-launch notes

Builds are not yet code-signed, so the OS will warn you the first time. This is expected — bypass it once and the warning won't repeat.

  • macOS: right-click → Open → Open. Or System Settings → Privacy & Security → "Open Anyway". If macOS says the app is "damaged", run xattr -cr /Applications/CodeTrellis.app once.
  • Windows: SmartScreen → "More info" → "Run anyway".
  • Linux AppImage: chmod +x then ./CodeTrellis-0.1.7.AppImage.

Built from lionroseway/codetrellis @ 1000c56.