Repository navigation
TCode 0.1.1
0.1.1
Largest update since 0.1.0. Adds conversation compaction, an interactive question panel for the agent, file change tracking with revert, and a number of desktop UI and release-pipeline changes.
Added
- Conversation compaction. When a session approaches the model's context limit, TCode summarizes the history and continues the session from the summary. Compaction runs proactively before a request and reactively when the provider reports a context overflow. The summary replaces the earlier history as a whole; the rest of the session continues unchanged.
- Agent questions (
ask_user). The agent can ask the user a structured question. The question appears in a panel that replaces the composer while it is pending; sending is blocked until the question is answered. External runtimes' own question tools (Claude Code, Codex, ACP) use the same panel. - Change tracking and diff view. A new Changes tab lists files the agent modified, with a per-turn changes view and a diff view for each file.
- Revert file changes. Files changed by the agent can be reverted from the change views.
- Built-in prompt commands.
/commitand/initare available as built-in slash commands. - Session file reading. A dedicated session file reader is added to the coding session store.
- Resizable explorer panel. The explorer and workbench panels can be resized with a splitter.
Changed
- Image attachments are reworked: attachment storage and handling in the session store were rewritten.
- Background task notifications are emitted when the set of running background tasks changes.
- Idle sessions can release their in-memory resources in the Agent Host.
- Tool calls are rendered as step views with a dedicated task orb, replacing the old task list.
- Terminal tabs use the updated terminal theme and the refreshed tab view.
- Settings schema and localization strings (English and Simplified Chinese) were updated for the new features.
- Shared line-diff logic moved from the coding tools into the core
TCode.Agentlibrary so both the agent and the UI can use it.
Removed
- The macOS installer package (
component.plistandpostinstall). macOS builds ship as the.appbundle and the dmg/zip artifacts. - The standalone task list view, replaced by the step views and task orb.
Release process
- Release versions come from the git tag only. Tagging
v0.1.1builds0.1.1; the local build stays0.0.0-dev. - The release CI creates a draft release for stable tags. Tags containing
-are published as pre-releases.
Full Changelog: v0.1.0...v0.1.1