Skip to content

Pragma v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 01:07
03054d1

What's Changed

  • chore: add performance-optimizer agent for Claude Code by @NiklasTech in #485

馃殌 Features

  • feat: show Claude Code subscription usage per provider and per session by @NiklasTech in #483
  • feat: show an activity dashboard in the Agents view and fix terminal character and close issues by @NiklasTech in #482
  • feat: show sites that refuse framing in a native browser pane by @NiklasTech in #473
  • feat: predict the next edit elsewhere in the file by @NiklasTech in #472
  • feat: start tasks in parallel worktrees and on a schedule by @NiklasTech in #471
  • feat: let a workspace override settings in .pragma/settings.json by @NiklasTech in #470
  • feat: import open GitHub issues as tasks by @NiklasTech in #469
  • feat: preview images and show a placeholder for binary files by @NiklasTech in #468
  • feat: open and save files in other text encodings by @NiklasTech in #467
  • feat: accept inline completions by word or line and cycle alternatives by @NiklasTech in #466
  • feat: add agent templates and import or export named agents by @NiklasTech in #465
  • feat: add priority, labels and blocked-by links to tasks by @NiklasTech in #464
  • feat: explain sites that refuse framing in the browser pane by @NiklasTech in #463
  • feat: search session transcripts from the thread list by @NiklasTech in #462
  • feat: copy messages and export sessions as Markdown by @NiklasTech in #461
  • feat: reopen the last closed editor tab by @NiklasTech in #460
  • feat: add merge, rebase, tags, branch rename, compare and file history by @NiklasTech in #459
  • feat: add editor display settings and scrollbar overview markers by @NiklasTech in #458
  • feat: add git, session, theme and run commands to the command palette by @NiklasTech in #457
  • feat: let agents screenshot the browser pane and read its console by @NiklasTech in #456
  • feat: highlight shell, Ruby, TOML, Dockerfile and other common languages in the editor by @NiklasTech in #455
  • feat: extend the file explorer context menu, multi-select and drag to move by @NiklasTech in #454
  • feat: attach the debugger to a running process by @NiklasTech in #453
  • feat: detect command boundaries in the terminal and send failures to a session by @NiklasTech in #452
  • feat: add conditional breakpoints, logpoints and a debug console by @NiklasTech in #451
  • feat: search, render, configure and restore the terminal by @NiklasTech in #450
  • feat: edit, fork and rewind individual messages by @NiklasTech in #449
  • feat: generate commit messages with AI, amend and undo the last commit by @NiklasTech in #447
  • feat: reference symbols, problems, diffs, terminal output, URLs and skills with @ in the composer by @NiklasTech in #448
  • feat: finish a worktree session by merging it or opening a pull request by @NiklasTech in #445
  • feat: give the built-in agent tools for diagnostics, directory listing and code navigation by @NiklasTech in #446
  • feat: compact long sessions before they hit the context window by @NiklasTech in #444
  • feat: comment on diff lines in the review pane and send them to the session by @NiklasTech in #443
  • feat: show git changes in the gutter and stage, unstage or revert hunks and lines by @NiklasTech in #442
  • feat: cache the stable prompt prefix for Anthropic requests by @NiklasTech in #441
  • feat: attach images and screenshots to session messages by @NiklasTech in #440
  • feat: create pull requests and show their checks through the GitHub CLI by @NiklasTech in #439
  • feat: show token usage and context fill per session by @NiklasTech in #438
  • feat: notify when a session finishes, fails or waits for approval by @NiklasTech in #436
  • feat: detect more project types, extend the extension API and support remote MCP servers by @NiklasTech in #435
  • feat: install a local macOS build and open folders with pragma by @NiklasTech in #433
  • feat: bring color and motion to the Agents workspace by @NiklasTech in #377
  • feat: tile agent panes automatically and swap them by dragging by @NiklasTech in #376
  • feat: tile agent panes automatically in the Agents view by @NiklasTech in #375
  • feat: offer compact and full speech models with hardware-based recommendation by @NiklasTech in #373
  • feat: duplicate, multi-select and categorize threads in the agent view by @NiklasTech in #369
  • feat: launch and arrange multiple CLI terminals in the agents view by @NiklasTech in #368

馃悰 Bug Fixes

  • fix: keep the editor terminal output when switching to the Agents view and back by @NiklasTech in #484
  • security: ask for folder trust when a folder opens, restrict untrusted folders and fix editor tab, drop and commit view bugs by @NiklasTech in #479
  • security: let only the app's own webviews call its commands by @NiklasTech in #478
  • security: add folder trust and keep agent tools and branch commands in bounds by @NiklasTech in #477
  • security: limit what imported agents and GitHub issues can make an agent do by @NiklasTech in #476
  • fix: correct review findings in editor, terminal and explorer features by @NiklasTech in #474
  • fix: correct review findings in agent, browser, debugger and git features by @NiklasTech in #475
  • fix: keep the app responsive in large repositories and long sessions by @NiklasTech in #432
  • fix: store MCP server secrets in the OS keychain by @NiklasTech in #431
  • fix: pick up external file changes and never overwrite them silently by @NiklasTech in #430
  • fix: require approval for chained shell commands and exclude agent worktrees from Vitest by @NiklasTech in #429
  • fix: switch Parakeet to an accurate int8 export so normal-paced speech transcribes by @NiklasTech in #372
  • fix: make dragging session tabs between panes reliable by @NiklasTech in #371

馃О Maintenance

  • chore: release v0.6.0 by @NiklasTech in #487
  • perf: halve startup JS, coalesce PTY output and cut re-renders and blocking commands by @NiklasTech in #486
  • refactor: split the largest frontend modules by @NiklasTech in #437
  • chore: run Rust CI on macOS, test backend modules and document the Agents workspace by @NiklasTech in #434
  • perf: cut needless re-renders, IPC traffic and main-thread blocking by @NiklasTech in #394
  • docs: rewrite the agent guide with authorship and branch rules by @NiklasTech in #370

Full Changelog: v0.5.1...v0.6.0