Releases: macromania/agentop
Releases · macromania/agentop
Release list
0.2.0
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
isNullinstead ofeq - 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