Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 12 Jun 10:01
· 530 commits to main since this release

Added

  • 🧩 Skills system. Define reusable instruction sets (SKILL.md files) in your workspace or globally. Skills are auto-discovered and surfaced in the system prompt; the AI loads them on demand via a new view_skill tool. Type $ in the chat input to mention a skill directly.
  • πŸ”” Update notifications. Admins now see a non-intrusive toast when a new version is available, with a link to release notes. Dismissals are remembered for 24 hours. Toggle in Settings > General.
  • πŸ“ Per-model system prompts. Configure custom system prompts per model or as a global default from the Models admin page. Supports {{VARIABLE}} template placeholders (workspace name, file tree, instructions, skills, OS, date, model).
  • πŸ“„ Workspace system prompt override. Place a .cptr/system.md file in any workspace to fully override the system prompt for that project.

Changed

  • πŸ”§ Context-aware tool execution. Automation tools (create_automation, list_automations, etc.) now receive full execution context (user ID, model ID) instead of just the workspace path, fixing automations being created as the wrong user.
  • 🏷️ Dynamic page titles. Browser tab titles now reflect the active file or chat tab (e.g. "stores.ts / myproject / cptr") instead of just the workspace name.
  • πŸ”— "Update available" badge in About. The Settings > About page now shows a link to the latest release when a newer version exists.
  • 🌍 i18n updates. Added translation keys for system prompts, model templates, update notifications, and connection editing across all 10 supported locales.