Skip to content

Releases: macromania/agentop

Release list

0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 21:58

What's New

Features

  • Skills Browser — Browse, preview, download, and manage community skills from GitHub repos with catalog reset and re-indexing support
  • MCP Server Management — Add and manage MCP servers from a dedicated settings panel
  • Goal Context System — Accumulate clarifications, decisions, and preferences across a goal's lifecycle for smarter AI responses
  • Task Clarification Chat — Chat with the AI to resolve blocked tasks with context-aware clarification streams
  • Stuck Task Recovery — Automatically detect and recover orphaned or stuck tasks with user feedback on goal resumption
  • Token Usage Tracking — Track and report token consumption per session and across goals with mindmap visualization
  • Tag Management — Create, assign, and filter goals by tags with a dedicated TagsPanel in the sidebar
  • Sidebar Navigation — New sidebar with goal list panel, skill/MCP counts, and resizable layout
  • Settings & Onboarding — Settings dialog with draft management, save functionality, and onboarding gate for Copilot configuration
  • Dark Mode — Full dark mode theme with hover effects and component-specific style overrides
  • Download Queue — Queued download system with cancel support integrated across components
  • Session Controls — Cancel sessions with confirmation dialogs, retry with user-defined options, and timeout handling
  • Pending Decisions UI — Track and resolve pending decisions with discussion-based UI and status management
  • Goal Planning Approval — Approve or reject AI-generated goal plans before execution begins
  • Workspace File Explorer — Browse and open workspace files/folders directly from the goal task summary
  • Database Readiness Tracking — Database initialization status monitoring with settings retrieval on ready
  • Sequence Groups — Manage task execution ordering with sequence group support and git initialization handling

Improvements

  • Copilot SDK — Updated to @github/copilot-sdk v0.2.0 with refactored session management methods
  • Mind Map Visualization — Enhanced node components with dynamic height, tool group display, and context nodes
  • Goal Task Summary — Improved file path extraction from tool results and commands with completion indicators
  • Session Management — Session ID encoding for SDK compatibility, session recovery and synchronization, orphaned session cleanup
  • Error Handling — Surface actual error messages in CopilotClient with enhanced error classification
  • Planning Process — Event-based completion tracking with detailed progress updates and session cleanup on startup
  • UI Polish — Improved dialog layouts, button spacing, text formatting, and responsive component sizing

Bug Fixes

  • Null task queries — Fixed null handling in task queries using isNull instead of eq
  • Stale sessions — Improved task session destruction logic to prevent stale database entries
  • Tag assignment — Enhanced error handling and search functionality in TagPicker

Internal

  • Added GitHub Actions CI workflow for automated cross-platform builds and draft GitHub Releases
  • Added contributing guidelines, license (MIT), and security policy
  • Bumped Electron, electron-builder, and related dependencies
  • Added unit tests for components, sensitive operations, and providers
  • Created feature documentation pages with screenshots and guidelines
  • Restructured project with goal-first data model and shared package architecture

Full Changelog: v0.1.0...v0.2.0