-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathissues.json
More file actions
1 lines (1 loc) · 6.06 KB
/
issues.json
File metadata and controls
1 lines (1 loc) · 6.06 KB
1
[{"body":"Add isolated Git worktree support for each Squadron agent task. This is critical for team safety and allows agents to safely operate in parallel without risk to the main branch.\n\n## Goals\n- Each new agent task gets its own Git worktree: `.worktrees/task-XXX/`\n- Main branch is untouched until merge/review\n- Tasks in progress cannot conflict; easy to discard failed work\n\n## Implementation\n- Introduce `create_worktree(task_id)` in `squadron/swarm/agent.py`:\n ```python\n def create_worktree(task_id):\n worktree_path = f\".worktrees/task-{task_id}\"\n subprocess.run([\"git\", \"worktree\", \"add\", worktree_path, \"-b\", f\"squadron/task-{task_id}\"])\n return worktree_path\n ```\n- Modify agent runner to execute in this workspace\n- Ensure cleanup/discard logic after merge/fail\n\n## Tasks\n- [ ] Implement worktree creation, usage, and cleanup\n- [ ] Document restrictions and edge cases (e.g. nested tasks)\n- [ ] Update tests for multi-task concurrency\n- [ ] Add usage to README (with diagram)\n\n**Impact:** Brings safety and parallelism like top agent platforms. Prevents data loss and increases trust for enterprise workflows. \n\n----\n\n_Reference: Priority 3 in 2025 scaling plan_","number":8,"title":"Implement Git worktree isolation for agent tasks (Safety & Parallelism)"},{"body":"Upgrade Squadron dashboard visuals to deliver a polished, professional experience. Make team status, progress, and logs instantly visible—demonstrating true enterprise/agent teamwork.\n\n## Goals\n- Real agent status cards (not demo placeholders)\n- Progress indicators (% complete, current step, visual cues)\n- Activity feed: live logs with timestamp and agent avatars\n- Dark/light mode support\n- Screenshots for all UI in README\n- (Add-on) Real-time log/terminal panel\n- (Add-on) File diff viewer (show what agents changed)\n- (Add-on) Merge preview (visual diff before merge)\n\n## Tasks\n- [ ] Design and build status card components\n- [ ] Integrate real agent backend data into dashboards\n- [ ] Implement dark/light theme switching\n- [ ] Activity/log panel below Kanban/dashboard\n- [ ] File diff/merge preview widgets (optional)\n- [ ] Take/update screenshots for all new UI\n- [ ] Update README to reflect polish/UI focus\n\n**Impact:** Dashboard becomes product-worthy, shows real activity and teamwork, and increases trust for enterprise adoption.\n\n----\n\n_Reference: Priority 4 in 2025 scaling plan_\n","number":7,"title":"Visual polish: Agent status UI, progress, activity feeds, and logs"},{"body":"Implement a first-class Kanban board and user-friendly Task Creation Wizard in the Squadron dashboard to match modern agent platforms and increase appeal for teams.\n\n## Features\n- Kanban board (Backlog → Planning → In Progress → Review → Done)\n- Drag-and-drop via dnd-kit or similar\n- Real-time card status and progress updates via SSE\n- Task cards: status, assigned agent(s), % complete\n- Visual Task Creation Wizard (form-based, not CLI)\n - Spec editor and subtask assignment\n - Agent selection dropdown\n- Mission control: visual overview of agents, click-through to see agent activity/logs\n- (Optional) Quick Actions for new tasks/mission from UI\n\n## Tasks\n- [ ] Kanban columns and UI scaffolding\n- [ ] Add drag-and-drop, update state via SSE backend\n- [ ] Realtime agent visualizations/status\n- [ ] Wizard for task/planning/spec input (stepper UI)\n- [ ] UI-driven agent/assignee selection\n- [ ] Dev/postman docs for API endpoints\n- [ ] Screenshots for README\n\n----\n\n_Reference: Priority 2 in 2025 scaling plan_\n","number":6,"title":"Add visual Kanban board and Task Creation Wizard to Squadron dashboard"},{"body":"Convert the existing Next.js dashboard to a cross-platform Electron desktop application for an enterprise-friendly, one-click user experience.\n\n## Goals\n- Make Squadron a self-contained app (runs via double-click, no terminal needed)\n- Use electron-vite + electron-builder for fast build/dev and cross-platform packaging\n- Bundle the Python backend (Control Plane API) as a subprocess (use node python-shell or pty)\n- Produce .exe (Windows), .dmg (Mac), and .AppImage (Linux) installers\n- Remove need for user to start server, frontend, or write manual .env files\n- Lay groundwork for future features: onboarding wizard, settings, and auto-updates\n\n## Tasks\n- [ ] Boot Electron app and show Next.js UI within a window\n- [ ] IPC: Start/stop the Python backend automatically when app launches/closes\n- [ ] Route API calls from dashboard frontend to backend within Electron\n- [ ] Add initial installer builds for all platforms\n- [ ] README/dev docs for app build/run\n- [ ] (Stretch) Package Python runtime (PyInstaller/embed)\n\n**Impact:** Changes Squadron from a developer tool into a \"product\" anyone can run easily. Foundation for future onboarding, updates, and better reach.\n\n----\n\n_Reference: Priority 1 in 2025 scaling plan_\n","number":5,"title":"Convert Squadron dashboard to Electron desktop app (MVP)"},{"body":"Upgrade Squadron's onboarding, README, tagline, and marketing to better reach new users and show differentiation versus developer-focused alternatives.\n\n## Goals\n- Write a new, concise tagline focused on outcome and team use-cases—not just \"autonomous agent orchestration\"\n- Fill README with production screenshots (aim: 3+)\n- Record a 30-second Loom or OBS demo video\n- Create a GIF showing agent flow/completion\n- Onboarding wizard for first launch (setup project, integrations, tokens—no manual .env)\n- Make Slack, Jira, GitHub, Discord integration first-class (UI setup, test buttons, docs)\n\n## Tasks\n- [ ] Brainstorm/test new taglines (see plan for ideas)\n- [ ] Add/update screenshots/videos/GIF\n- [ ] Draft onboarding flow/screens/wizard\n- [ ] Integrations setting screens (connect/test each platform)\n- [ ] README documentation and badge refresh\n\n**Impact:** Turns Squadron from good code to a standout product. More stars, more installs, better fit for teams.\n\n----\n\n_Reference: Priority 5-6 in 2025 scaling plan_\n","number":4,"title":"Marketing, onboarding, and positioning improvements for Squadron"}]