0.6.1
Pre-release
Pre-release
Canv 0.6.1
Downloads
| File | Platform |
|---|---|
Canv-0.6.1-arm64.dmg |
macOS (Apple Silicon) |
Canv-0.6.1.dmg |
macOS (Intel) |
Canv-0.6.1.AppImage |
Linux (x86_64) |
canv_0.6.1_amd64.deb |
Linux Debian / Ubuntu (amd64) |
canv-0.6.1.x86_64.rpm |
Linux Fedora / RHEL / openSUSE (x86_64) |
macOS builds are unsigned. On first launch right-click the app and choose Open to bypass Gatekeeper.
Features
- Chat-session inspector in the Output tab — open any chat session as a structured run, with a dropdown to switch between Runs and Chats.
file_metadata/markdown_metatool — a new agent-accessible tool that returns rich metadata for files in the workspace:- Frontmatter parsing for
.md/.mdxwith EOF-terminated support. - Word / character / line / paragraph counts that correctly skip fenced and inline code.
- Heading outline with slug anchors.
- First-paragraph excerpt with markdown stripping (snake_case identifiers preserved).
- Opt-in extraction of links, images, code blocks, and todo items.
- Per-file error model and input validation; binary and truncation handling for body parsing.
- Frontmatter parsing for
- Solo Author example profile — a new starter prompt profile aimed at single-author manuscript workflows.
- Concise chat responses by default — chat replies stay short unless the user explicitly asks for more depth.
Fixes
- Editor canvas now seeds from the live buffer, so it survives layout remounts (e.g. when the popout or panel toggles).
- Workspace own-write echo suppression uses file mtime instead of a wall-clock window — no more false-positive "file changed externally" prompts on tool writes.
- Settings: the editor font-size slider is now wired up, and its range is aligned with the chat font slider.
- Output tab: the Runs / Chats toggle collapsed into a single dropdown.
- Prompts:
CORRECTEDandSUGGESTED REWRITEoutputs no longer carry a trailing[Note: …]. - Solo Author profile: Grammar & Spelling no longer split into two separate actions.
Chores
- Drop unused
ErrorCodevariant from the tools layer; clarify tool descriptions; addread_failedcoverage. - Test coverage for the new markdown / file_metadata parser: EOF frontmatter, empty fenced blocks, unclosed fences, live editor buffer path, contract regression.