Skip to content

BLXCode v0.2.0

Choose a tag to compare

@iptoux iptoux released this 21 May 17:54
· 630 commits to main since this release

BLXCode 0.2.0 is a focused harness and workflow release. It introduces coordinated subagents, a slimmer Core Skills based system prompt, a much stronger Plans experience, richer agent-chat controls, and cross-platform setup/release automation.

Highlights

  • BetterHarness + Core Skills: the agent system prompt is smaller and easier to maintain, with tool documentation moved into embedded Core Skills that are loaded only when needed. See 2e6b708 and 15a50cb.
  • Coordinated subagents: the coordinator can now run scoped subagents with filtered tool access, structured result submission, live status events, and server-side guardrails. See 61e87f8, d4a2b46, and 064f252.
  • Plans board and panel overhaul: Plans gained a Kanban board, a cleaner rules-style card UI, better task controls, and more polished create/edit flows. See c523fde, 46f3902, and aa87f23.
  • Agent chat quality of life: assistant answers now have Copy and Redo actions, the chat can be maximized, tool calls compact repeated entries, and usage stats are shown per workspace. See 1cc4611, 40beb12, and a066c0a.
  • Rules and Skills UI improvements: Rule and Skill cards are expandable, editable where appropriate, and better aligned with the rest of the right-panel workflow. See c45df89, 1606db6, and 0c6589a.
  • Setup and release automation: Linux, macOS, and Windows setup helpers plus native release-script counterparts make local development and packaging more repeatable. See 7f4ae3d and 3dbb3ea.
  • Leptos 0.8 upgrade: frontend dependencies were updated to Leptos 0.8, leptos_icons 0.7, and icondata 0.7. See d7157c9 and 684b3e4.

Fixes

  • Fixed subagents incorrectly reporting that no file-system tools were provisioned by tightening tool-group parsing, adding diagnostics, and falling back to role defaults when needed. See 6f2677c.
  • Fixed Azure-routed OpenAI-compatible tool-name validation by sanitizing dotted tool names at provider boundaries.
  • Fixed Project Explorer reload/flicker behavior during chat updates by narrowing reactive dependencies.
  • Improved setup script path handling on Windows and shared setup helpers. See 2d98dfe and 72e44aa.

Downloads

  • BLXCode_0.2.0_amd64.deb for Debian/Ubuntu-based distributions
  • BLXCode-0.2.0-1.x86_64.rpm for RPM-based distributions
  • BLXCode_0.2.0_amd64.AppImage for portable Linux usage

Linux artifacts were built locally for amd64. Builds are currently unsigned.

Commit Links

All commits in this release
  • 6fa5977 chore: release v0.2.0
  • aa87f23 Merge pull request #7 from Bitslix/feat/agent-chat-maximize
  • 46f3902 feat(plans): enhance Plans panel with improved UI for rules-style card flow and polish new-plan composer functionality
  • cb41758 feat(plans): refactor plan composer functionality and update tabs layout for improved responsiveness
  • 89538f6 feat(plans): update tabs layout for improved alignment and spacing
  • 6f344f0 feat(plans): enhance PlanCard layout with improved styling and edit functionality
  • c47b244 feat(plans): enhance tabs layout with grid display and improved overflow handling
  • 9759eb7 Refactor plans panel styles: streamline CSS, reduce redundancy, and enhance responsiveness for improved UI/UX
  • 6f2677c feat(agent): fix subagents reporting empty tool schema by enhancing allowed tool group parsing
  • 40beb12 feat(agent): add "Copy" and "Redo" actions to assistant chat bubbles with improved timeline handling
  • a066c0a feat(agent): implement chat usage tracking with aggregated stats and UI display
  • 658c7ed feat(agent): enhance subagent card tool display with count and styling
  • cdc7ef9 feat(tests): add test to ensure subagent toolsets do not contain dotted tool names
  • 064f252 feat(agent): enhance toolgroup handling and diagnostics for subagents
  • f79f533 feat(tests): add unit tests for validate_submit function in subagent_runner
  • f50ec83 feat(docs): add rules panel image and update skills panel description
  • d7ac15e feat(docs): update README and plans documentation with Kanban board features and rule/skill card enhancements
  • d4a2b46 feat(agent): add live text and thinking features for subagents
  • 81e38b2 feat(agent): enhance tool activity display and streamline tool invocation handling
  • 1cc4611 feat(agent): add chat maximize/minimize feature for agent panel
  • 15a50cb Merge pull request #6 from Bitslix/feat/better-harness
  • 5d880bd Merge branch 'main' into feat/better-harness
  • 003ac0c feat(docs): update README and localization scripts
  • 684b3e4 feat(deps): upgrade leptos 0.7->0.8 + leptos_icons/icondata 0.5->0.7 (#5)
  • 757591e feat(docs): enhance documentation for Agent Harness and Subagents
  • f3a9ddd feat(plans): update status of coordinated subagents and better harness plans to done
  • 05c7baf feat(i18n): add new localization keys for web tools and subagent statuses
  • 61e87f8 feat(subagents): implement coordinated subagents with unified tool dispatch and enhanced role management
  • 0c6589a feat(rules): implement rule creation with validation and UI enhancements
  • 1606db6 feat(rules): enhance RuleCard with expandable view, editing capabilities, and improved styling
  • 2d4b494 feat(recorder): improve device name retrieval for audio input
  • 07d0fbf feat(subagents): enhance coordinated subagents with unified tool dispatch and improved role management
  • c45df89 feat: enhance SkillCard with expandable view and improved styling
  • 2e6b708 feat(agent): BetterHarness — core skills + slim system prompt
  • 72e44aa fix(setup): update script paths in setup scripts for consistency
  • 2d98dfe fix(setup): correct root directory path resolution in Windows setup script
  • c523fde feat(plans): add Kanban board view and manage plans skill documentation
  • 2d331f0 ci: add PR cargo check workflow
  • d7157c9 feat(deps): upgrade leptos 0.7→0.8, leptos_icons 0.5→0.7, icondata 0.5→0.7
  • 3dbb3ea feat(setup): enhance setup and release automation with platform-specific scripts
  • 7f4ae3d feat: add macOS and Windows setup scripts for development environment