Skip to content

0.6.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 May 23:38
· 160 commits to main since this 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_meta tool — a new agent-accessible tool that returns rich metadata for files in the workspace:
    • Frontmatter parsing for .md / .mdx with 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.
  • 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: CORRECTED and SUGGESTED REWRITE outputs no longer carry a trailing [Note: …].
  • Solo Author profile: Grammar & Spelling no longer split into two separate actions.

Chores

  • Drop unused ErrorCode variant from the tools layer; clarify tool descriptions; add read_failed coverage.
  • Test coverage for the new markdown / file_metadata parser: EOF frontmatter, empty fenced blocks, unclosed fences, live editor buffer path, contract regression.