fix(FN-LOCAL): stop tracking local-only artifacts

This commit is contained in:
gsxdsm
2026-04-22 00:15:33 -07:00
parent 7e7f0ee522
commit a7cd1386a8
496 changed files with 7 additions and 5871 deletions

View File

@@ -1,8 +0,0 @@
# Changesets
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets).
We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md).

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Use actual provider brand icons in model selection dropdown.

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Global Activity Log feature to dashboard
- New Activity Log modal accessible from header (history icon)
- Captures task lifecycle events: created, moved, merged, failed, deleted
- Records settings changes for important configuration updates
- Filter events by type
- Auto-refresh every 30 seconds when modal is open
- REST API: GET /api/activity and DELETE /api/activity

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add model selection to agent settings — view and change the AI model per agent from the dashboard.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `fn agent stop` and `fn agent start` CLI commands and `kb_agent_stop`/`kb_agent_start` pi extension tools for manual agent lifecycle control.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Agents view as a third option in the main view selector. Users can now toggle between board, list, and agents views directly from the header toggle, without needing to open the separate Agents modal.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add AI text refinement to quick task entry and new task dialog. Users can now refine task descriptions with options to clarify, add details, expand, or simplify the text before creating tasks.

View File

@@ -1,20 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add archive functionality for completed tasks
Tasks can now be archived from the done column to keep the board focused on recent work while preserving historical tasks in an accessible but unobtrusive location.
**New CLI commands:**
- `kb task archive <id>` — Archive a done task
- `kb task unarchive <id>` — Restore an archived task to done
**Dashboard features:**
- New "Archived" column at the end of the board (collapsed by default)
- Archive/unarchive buttons on task cards (visible on hover)
- Archived tasks cannot be dragged or modified
**API endpoints:**
- `POST /api/tasks/:id/archive` — Archive a task
- `POST /api/tasks/:id/unarchive` — Unarchive a task

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add optional `agentId` support to the `kb_task_create` and `kb_task_update` pi extension tools, wiring it through to task `assignedAgentId` and covering create/update/clear flows in extension tests.

View File

@@ -1,8 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Ayu and One Dark color themes
- Ayu: Popular code editor theme with dark and light variants
- One Dark: Atom's iconic dark theme

View File

@@ -1,26 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add background memory summarization and audit processing
This change introduces real-time background processing that automatically extracts and audits project memory insights on a configurable schedule.
**New Features:**
- Background insight extraction: AI-powered analysis of `.fusion/memory.md` to distill insights into `.fusion/memory-insights.md`
- Audit reports: Automatic generation of `.fusion/memory-audit.md` after each extraction run
- Runtime wiring: Both `fn dashboard` and `fn serve` now sync and process insight extraction automation
**Files Generated:**
- `.fusion/memory-insights.md` — Long-term distilled insights (categories: Patterns, Principles, Conventions, Pitfalls, Context)
- `.fusion/memory-audit.md` — Human-readable audit report with health checks
**Settings:**
- `insightExtractionEnabled` — Enable/disable scheduled extraction
- `insightExtractionSchedule` — Cron expression for extraction timing
- `insightExtractionMinIntervalMs` — Minimum interval between extractions
**Safety:**
- Working memory (.fusion/memory.md) is never overwritten
- Malformed AI output preserves existing insights
- Post-processing failures are isolated and logged

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add search feature to dashboard card view board. Users can now filter tasks by ID, title, or description in real-time.

View File

@@ -1,16 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add bulk model editing to dashboard list view
Users can now efficiently update AI model configuration for multiple tasks at once through the dashboard list view:
- Select multiple tasks via checkboxes in the list view
- New "Bulk Edit Models" toolbar appears when tasks are selected
- Choose executor and/or validator models from dropdowns
- Apply changes to all selected tasks in a single action
- Selection persists in localStorage across page reloads
- Archived tasks are excluded from bulk editing
New API endpoint: `POST /api/tasks/batch-update-models`

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Show AI tool calls in agent chat and quick chat with collapsible summary of arguments and output.

View File

@@ -1,6 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb git` subcommand group with status, push, pull, and fetch commands
for convenient git workflows from the CLI.

View File

@@ -1,20 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add CLI multi-project commands and --project flag support.
New commands:
- `kb project list [--json]` — List all registered projects with task counts and health
- `kb project add [name] [path] [--isolation <mode>] [--interactive]` — Register a project
- `kb project remove <name> [--force]` — Unregister a project
- `kb project show <name>` — Show project details with health and task counts
- `kb project info [name]` — Alias for show command
- `kb project set-default <name>` — Set default project
- `kb project detect` — Detect project from current directory
All task and settings commands now support `--project <name>` flag:
- `kb task list --project myapp`
- `kb settings --project myapp`
Projects are auto-detected from cwd by walking up to find `.fusion/`.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add 4 new color themes (Night Owl, Palenight, Monokai Pro, Slime), add one-dark light variant, reduce purple in 5 existing themes, and update workflow badges to use non-purple colors.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add 4 new dashboard color themes: Nord, Dracula, Gruvbox, and Tokyo Night. The theme selector now offers 17 color themes total, each with dark and light mode support.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add configurable commit author attribution. All commits made by Fusion now include `--author` attribution (default: `Fusion <noreply@runfusion.ai>`). Configure or disable via Settings → Merge → Author attribution.

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add completion summary section to task Definition tab
- Added `summary` field to Task type for storing completion summaries
- Updated executor system prompt to guide AI in generating completion summaries
- Modified `task_done()` tool to accept optional summary parameter
- Added Summary section to Definition tab for done tasks with visual styling
- Summary is displayed with markdown rendering and success-colored accents
- All existing tests pass; added new tests for summary functionality

View File

@@ -1,18 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add comprehensive design theme system with Factory theme
- Expanded theme system to support design tokens beyond colors:
- Typography (font families)
- Spacing scale
- Border radius scale
- Component-specific styling
- Shadow and animation tokens
- Added new "Factory" design theme with industrial sci-fi aesthetic:
- Monospace fonts for terminal feel
- Sharp corners and compact spacing
- Amber/cyan/green status indicators
- Industrial button styling
- All existing color themes remain compatible

View File

@@ -1,13 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `fn daemon` command for secure remote Fusion API access with bearer token authentication
- New `fn daemon` CLI command starts Fusion engine as a daemon with bearer token authentication
- Token auto-generated if none exists, or use `--token` flag to specify
- `--token-only` flag generates/prints token without starting server
- `--port 0` defaults to OS-assigned random port
- `--host 0.0.0.0` binds to all interfaces by default
- Health endpoint `/api/health` remains unauthenticated for liveness probes
- Auth middleware uses constant-time token comparison to prevent timing attacks

View File

@@ -1,9 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `--dev` CLI option to `kb dashboard` for dashboard-only mode
The new `--dev` flag starts only the web UI without initializing the AI engine components (TriageProcessor, TaskExecutor, Scheduler) or auto-merge queue. This enables development workflows where the dashboard runs standalone while the engine operates in a separate process.
Usage: `kb dashboard --dev`

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add `--paused` flag to `kb dashboard` command to start with engine automation disabled. When used, the dashboard starts with `enginePaused` set to true, preventing triage, execution, and auto-merge from running until manually unpaused from the web dashboard settings.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Scripts UI to dashboard for managing and running quick project commands

View File

@@ -1,10 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Changes tab to task detail modal showing files modified by the agent and their diffs.
- Track `modifiedFiles` and `baseCommitSha` on tasks during execution
- New API endpoint `GET /tasks/:id/diff` returns file list and patches
- New `TaskChangesTab` component with expandable file diffs
- Changes tab visible for tasks in in-progress, in-review, or done columns

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add a top-level "Documents" navigation view to the dashboard that aggregates and displays all task documents across the project. Users can browse, search, and read all documents (plans, notes, research, etc.) from a single location without opening individual tasks. Documents are grouped by task with inline expand/collapse, search/filter functionality, and direct navigation to the source task.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add duplicate task button to dashboard task detail modal

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add edit button to task detail modal for inline editing of task title and description. Users can now edit basic task metadata directly from the task detail view for tasks in Triage and Todo columns. Includes keyboard shortcuts (Ctrl+Enter to save, Escape to cancel) and visual styling matching the existing card edit pattern.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add ErrorBoundary component to catch and gracefully display React errors in the dashboard.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Expose executor model setting in Project Models settings section

View File

@@ -1,5 +0,0 @@
---
"@fusion/dashboard": patch
---
Add expand/collapse toggle button to quick task creation components. QuickEntryBox (list view) and InlineCreateCard (board view) now have a manual toggle button to show/hide additional options instead of auto-expanding on focus. The expanded state persists until manually toggled or the task is submitted/cancelled.

View File

@@ -1,5 +0,0 @@
---
"@fusion/dashboard": minor
---
Add file browser and editor to task detail modal. Browse worktree files and edit with CodeMirror 6.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add file # mentions in chat with popup file selector and search

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add file navigation buttons (Previous/Next) to the Changes tab in the task modal, with a position indicator. Reduce horizontal margins in the diff display for better readability.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add a new `fn desktop` command that launches the Electron desktop app, optionally builds desktop artifacts, boots a dashboard server, and wires runtime environment flags for dev and paused modes.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `fn serve` command to run Fusion as a headless node for remote mesh connections

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Frontend UX Design workflow step template for verifying visual polish and design consistency in frontend tasks. The template checks visual hierarchy, spacing/typography consistency, color/token consistency, component reuse, responsive behavior, and fit with existing design language. Available through the existing Workflow Step Manager template catalog.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add dashboard screenshot to pi package gallery listing and README.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Git Manager to dashboard for repository visualization and management. View commits with diffs, manage branches, see worktree/task associations, and perform fetch/pull/push operations directly from the web UI.

View File

@@ -1,18 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add ability to import new tasks from GitHub issues
Users can now run `kb task import <owner/repo>` to fetch open issues from a GitHub repository and create tasks from them. Each imported issue becomes a task in the "triage" column with:
- Issue title as task title (truncated to 200 chars)
- Issue body as description with source URL appended
- Duplicate detection based on source URL
Options:
- `--limit, -l <n>`: Max issues to import (default: 30, max: 100)
- `--labels, -L <labels>`: Comma-separated label filter (e.g., "bug,enhancement")
Pi extension also includes new `kb_task_import_github` tool for programmatic access.
Requires `GITHUB_TOKEN` env var for private repositories and to avoid rate limits.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add interactive GitHub issue import to CLI, dashboard, and pi extension. The existing `kb task import` command gains an `--interactive` (`-i`) flag for selective import. Dashboard adds Import button with issue browser. Extension adds `kb_task_import_github_issue` tool for single-issue import and `kb_task_browse_github_issues` for browsing issues before import.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `--interactive` flag to `kb dashboard` command for interactive port selection. When used, the CLI prompts the user to specify a port number with 4040 as the default. Supports input validation and graceful handling of invalid ports.

View File

@@ -1,17 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add interactive terminal to dashboard
The dashboard now includes a fully interactive PTY-based terminal where users can execute
shell commands directly from the web interface. Key features:
- Real PTY terminal using node-pty with authentic shell behavior (bash/zsh/powershell)
- xterm.js for full terminal emulation with colors, cursor handling, and ANSI support
- WebSocket bidirectional communication for instant input/output
- Auto-resizing terminal with zoom support (Ctrl++/-)
- Scrollback buffer with reconnection support
- Copy/paste support via keyboard shortcuts
- Session management with configurable limits
- Security: path traversal protection, environment sanitization, shell allowlist

View File

@@ -1,17 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add lint quality gate and update agent prompts to enforce lint-fix behavior
This change adds a repository-owned ESLint configuration (`pnpm lint`) and updates the executor and triage agent prompts to treat lint failures as blocking completion criteria, matching how tests and typecheck are currently handled.
**Changes:**
- Add ESLint configuration with TypeScript support
- Add `pnpm lint` command to package.json
- Add lint step to CI workflow
- Update executor prompts to require lint pass before `task_done()`
- Update triage prompts to include lint check in Testing & Verification step
- Update completion criteria to include lint passing
Agents now treat lint failures as blocking, consistent with test and typecheck failures.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add column visibility toggle to list view. Users can now show/hide columns via the Columns button in the toolbar, with preferences persisting to localStorage.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add option for manual plan approval on web dashboard. When `requirePlanApproval` is enabled in settings, AI-generated task specifications remain in triage awaiting human approval before moving to todo. Users can approve or reject plans directly from the task detail modal.

View File

@@ -1,11 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add missing autoUpdatePrStatus and autoCreatePr fields to ProjectSettings type
Adds two new optional boolean fields to control GitHub PR automation behavior:
- `autoUpdatePrStatus`: When true, automatically poll and update PR status badges
- `autoCreatePr`: When true, automatically create GitHub PRs for completed tasks
Both fields default to false and are included in DEFAULT_PROJECT_SETTINGS.

View File

@@ -1,19 +0,0 @@
---
"@fusion/dashboard": minor
---
Add Mission Manager UI to the dashboard. The Mission hierarchy system (Missions → Milestones → Slices → Features → Tasks) now has a full dashboard interface with:
- **Target icon button** in the header to open the Mission Manager
- **Mission list view** showing all missions with status badges
- **Full hierarchy editor** for viewing and editing:
- Milestones with drag-friendly reordering
- Slices with activate/deactivate controls
- Features with task linking (link/unlink to kb tasks)
- **Status management** for all hierarchy levels
- **Auto-advance toggle** for automatic slice progression
- **Inline editing** with keyboard support (Enter to save)
- **Delete confirmations** to prevent accidental deletions
- **Task linking** modal to connect features to existing tasks
The Mission system enables high-level project planning with hierarchical breakdown into implementable work units that can be linked directly to kb tasks.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add type-to-filter search to model selection dropdowns. Users can now quickly find AI models by typing to filter by provider, model ID, or name.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add model presets for configurable AI model profiles. Users can define preset configurations like "Budget", "Normal", and "Complex" with pre-assigned executor and validator models. Tasks can reference presets instead of manual model selection. Includes auto-selection feature that assigns presets based on task size (S/M/L).

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add model selection to new task creation UI. Users can now optionally choose executor and validator AI models when creating tasks from the dashboard board or list view.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add node management CLI commands (`fn node list/add/remove/show/health`) and wire dashboard-facing node management API clients/routes for multi-node orchestration.

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add ntfy.sh push notifications for task completion and failures
Configure your ntfy.sh topic in Settings → Notifications to receive push notifications when:
- Tasks complete and move to "in-review"
- Tasks are merged to main (move to "done")
- Tasks fail and need attention
The ntfy topic is also included in task prompts when configured, making it easy for agents to send custom notifications during task execution.

View File

@@ -1,5 +0,0 @@
---
"@fusion/dashboard": patch
---
Add "Test notification" button in Settings to verify ntfy configuration before saving.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add OpenAI logo display to model selection dropdown

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Pi Extensions management section to settings modal — view and manage pi packages, extensions, skills from the dashboard.

View File

@@ -1,18 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task plan` command for interactive AI-guided task planning
The new planning mode guides users through an AI-driven conversation to transform vague ideas into well-specified tasks. The CLI asks clarifying questions, gathers requirements, and generates a structured task summary.
Usage:
kb task plan [description] [--yes]
Features:
- Interactive Q&A with multiple question types (text, single_select, multi_select, confirm)
- Multi-line text input support (type DONE to finish)
- Automatic task creation from planning summary
- --yes flag for non-interactive task creation
- Rate limit and error handling
- Extension tool `kb_task_plan` for pi integration

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Planning Mode to the dashboard for interactive AI-guided task creation
- New "Plan" button in header for starting planning sessions
- Interactive modal with AI-guided question flow
- Support for text, single_select, multi_select, and confirm question types
- Summary view with editable title, description, size, and dependencies
- Backend API with rate limiting (5 sessions/hour/IP) and 30-minute session TTL
- Full test coverage for all components and API endpoints

View File

@@ -1,13 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add separate planning and verification model settings
Users can now configure separate AI models for:
- **Planning Model**: Used for triage/specification when writing PROMPT.md files
- **Validator Model**: Used for code and specification review
Both settings are available in the dashboard under Settings > Model, alongside the existing Default Model setting. When not configured, they fall back to the Default Model.
This allows using specialized models for different phases of task execution - for example, a fast/cheap model for planning and a powerful model for verification.

View File

@@ -1,14 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task pr-create` command for creating GitHub PRs from in-review tasks
The new CLI command enables headless GitHub workflows for users who prefer the CLI over the dashboard web UI:
- `kb task pr-create <id>` - Create a PR for a task in the "in-review" column
- `kb task pr-create <id> --title "Custom PR title"` - Override the default PR title
- `kb task pr-create <id> --base develop` - Target a different base branch
- `kb task pr-create <id> --body "PR description"` - Add a PR description
The command validates that the task is in the "in-review" column, determines the repository from `GITHUB_REPOSITORY` env var or git remote, and requires GitHub authentication via `gh auth login` or `GITHUB_TOKEN`.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add a PR-first auto-completion mode that can create, monitor, and merge GitHub pull requests for in-review tasks instead of always performing a direct local merge.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add Pull Requests tab to GitHub Import Modal. Users can now browse and import open PRs as review tasks alongside existing issue import functionality.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add personality souls and behavioral instructions to all 20 agent preset templates. Selecting a preset in the New Agent dialog now populates the soul and instructions fields with role-specific content, so agents have a distinct personality and guidance from creation.

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add ProjectRuntime abstraction for multi-project support.
New exports:
- ProjectRuntime interface for project engine lifecycle
- InProcessRuntime (default) and ChildProcessRuntime (isolation) implementations
- ProjectManager for orchestrating multiple projects
- IPC protocol for child-process isolation mode
- Global concurrency enforcement across all projects

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add Prompts section to Settings modal for fine-grained prompt customization. Users can now discover and edit AI agent prompt segments through a visual editor in the dashboard. The Prompts section (Settings → Prompts) displays all available prompt keys with their descriptions, provides textareas for editing overrides, and includes Reset buttons to restore built-in defaults. Cleared overrides are persisted as `null` to delete the override and fall back to defaults.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add provider icons to model selector dropdown for improved visual identification of AI providers. Replaces native select with custom dropdown component featuring integrated filtering and keyboard navigation.

View File

@@ -1,11 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add quick chat FAB hide option and fix mobile nav overlap
- Add project-scoped `showQuickChatFAB` setting to control Quick Chat FAB visibility (default: true)
- When disabled, the FAB is hidden but chat remains accessible from the More menu
- Fix mobile Quick Chat FAB/panel positioning to properly account for mobile nav bar height and safe-area insets
- Add regression tests for QuickChatFAB visibility behavior
- Update mobile CSS tests to properly verify Quick Chat offset rules

View File

@@ -1,14 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Quick Entry Box and New Task Dialog for improved task creation workflow
- **Quick Entry Box**: Minimal input field always visible in Triage column for rapid task creation. Press Enter to immediately create a task.
- **New Task Modal**: Full-featured dialog opened by the "+ New Task" button with support for:
- Title and description
- Dependency selection
- Model overrides (executor and validator)
- Planning mode toggle
- Image attachments via drag-drop, paste, or file picker
- Replaced the previous inline creation card with this two-tier creation experience

View File

@@ -1,11 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add "refine task" feature for creating follow-up tasks from completed or in-review work
- New `kb task refine <id>` CLI command with interactive and `--feedback` flag modes
- New `kb_task_refine` pi extension tool for AI agents
- Dashboard UI with "Request Refinement" button on done/in-review task detail modal
- Creates new task in triage with dependency on original task
- Supports feedback text up to 2000 characters

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task retry <id>` CLI command to retry failed tasks from command line

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add a "Run Now" action for active agents in the dashboard and remove the taskId gate so on-demand runs can be triggered even when no task is currently assigned.

View File

@@ -1,5 +0,0 @@
---
"@fusion/dashboard": patch
---
Add explicit Save button to QuickEntryBox for draft persistence feedback

View File

@@ -1,14 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add 6 new schedule preset options for more granular time intervals
- Every 15 minutes (`*/15 * * * *`)
- Every 30 minutes (`*/30 * * * *`)
- Every 2 hours (`0 */2 * * *`)
- Every 6 hours (`0 */6 * * *`)
- Every 12 hours (`0 */12 * * *`)
- Weekdays at 9 AM (`0 9 * * 1-5`)
Each preset includes its own color badge for visual distinction in the schedule card view.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add scheduled tasks (cron jobs) to the dashboard. Users can create, edit, delete, and manually run automated tasks on recurring schedules. Supports preset intervals (hourly, daily, weekly, monthly) and custom cron expressions. Each schedule tracks run history, last run result, and next run time. A dedicated dashboard modal provides full CRUD operations, and the CronRunner engine executes due schedules automatically.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Allow in-progress tasks to be sent back to Todo or Triage directly from the board card view. The executor also terminates active agent sessions when tasks are moved away from in-progress, preventing zombie sessions.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add CLI commands for settings management: `kb settings` and `kb settings set <key> <value>`.

View File

@@ -1,12 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add skills registry and configuration API for execution defaults
This change introduces backend support for skills management:
- Skills discovery API (`GET /api/skills/discovered`) to list all available skills with their enabled state
- Skills execution toggle API (`PATCH /api/skills/execution`) to enable/disable skills with project-scoped persistence
- Skills catalog API (`GET /api/skills/catalog`) with resilient fallback to fetch skills.sh catalog
Skills are stored in project settings (`.fusion/settings.json`) with support for both top-level skills and package-scoped skills.

View File

@@ -1,9 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add dedicated styling and responsive layout for the Skills page.
- New `.skills-view*` CSS following dashboard view conventions
- Mobile-responsive skill list and catalog grid
- Expanded test coverage for CSS classes, search debounce, and error retry

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `fn skills search` and `fn skills install` commands for browsing and importing skills from skills.sh. Also adds `fn_skills_search` and `fn_skills_install` pi extension tools for agent access.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add spec editing and AI revision from dashboard. New "Spec" tab in task detail view allows manual editing of PROMPT.md and requesting AI revisions with natural language feedback.

View File

@@ -1,9 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add Execution section to dashboard settings for step-by-step session control
Users can now configure step execution behavior from the dashboard Settings modal:
- Toggle "Run each step in a new session" for better isolation and error recovery
- Set "Maximum parallel steps" (1-4) when step sessions are enabled

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add ability to stop an active agent run from the dashboard.

View File

@@ -1,7 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add toggle to break tasks into subtasks during creation
Users can now enable a "Break into subtasks" toggle when creating new tasks. When enabled, the AI triage agent will analyze the task and, if appropriate, create child tasks instead of a single large specification. This helps manage complex work items by splitting them into smaller, more manageable pieces.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add general task comments in the dashboard and CLI, and surface richer merge details for completed tasks.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task delete <id>` CLI command with confirmation prompt and `--force` flag.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task duplicate` command to create a copy of any task in triage.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb task logs <id> [--follow] [--limit <n>] [--type <type>]` command to view task agent execution logs. Supports streaming new entries with --follow flag.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add task steering from dashboard — users can now add comments to in-progress tasks that are injected into the AI execution context

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add collapsible steps toggle to task cards on the dashboard

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add `kb_task_update` tool to pi extension for modifying task title, description, and dependencies after creation.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add pop-out terminal view to dashboard for monitoring multiple active task logs simultaneously. Accessible via new terminal button in header when tasks are in progress.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add test ntfy notification button in settings — users can now verify their ntfy.sh configuration is working by sending a test notification from the Notifications section of the Settings modal.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add usage indicator button to dashboard header for viewing AI provider subscription usage.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add usage indicator to dashboard header showing AI provider subscription usage across multiple providers (Claude, Codex, Gemini). Displays hourly and weekly usage windows with pace indicators.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add weekly pace indicators to usage dropdown and support Minimax and Zai AI providers.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add weekly pace markers and ahead/behind percentage to usage indicator.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": patch
---
Add model override selection to the Workflow Step Manager. Prompt-mode workflow steps can now specify a specific AI model (provider + model ID) in the dashboard, enabling teams to choose stronger or cheaper models per quality gate.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add workflow step templates for common quality gates. Users can now add pre-defined workflow steps (Documentation Review, QA Check, Security Audit, Performance Review, Accessibility Check) with one click instead of creating from scratch.

View File

@@ -1,5 +0,0 @@
---
"@gsxdsm/fusion": minor
---
Add workflow steps feature for post-implementation review. Define reusable workflow steps globally with AI-assisted prompt refinement, enable them per-task, and execute them as separate agents after task implementation completes. Examples: Documentation Review, QA Check, Security Audit.

Some files were not shown because too many files have changed in this diff Show More