feat(FN-3382): add agent self-improvement service with heartbeat evaluation

This merge introduces autosave for agent and task detail settings in the dashboard (`TaskDetailModal.tsx`, `AgentDetailView.tsx`), adds an agent self-improvement service with heartbeat evaluation logic (`agent-self-improve.ts`, `agent-heartbeat.ts`), and expands agent tools for direct-report managem

Fusion-Task-Id: FN-3382
This commit is contained in:
Fusion
2026-05-05 04:09:55 -07:00
committed by gsxdsm
parent f711019089
commit 370391b772
3 changed files with 211 additions and 162 deletions

View File

@@ -192,6 +192,12 @@ Research document content appears in the existing **Documents** tab in Task Deta
## Task Detail Modal (Dashboard)
The task detail modal exposes multiple tabs.
Task settings edited from the modal now auto-save as you edit (change/blur with debounce for text-like fields). This includes title, description, dependencies, workflow-step selection, model overrides in the edit form, and source issue metadata. The footer Save button remains available, but normal field edits no longer depend on a manual save click.
The edit footer shows inline autosave state (saving/saved/error), and successful saves propagate the returned task through `onTaskUpdated` so open detail/list state stays fresh.
The task detail modal exposes multiple tabs:
- **Details** — primary metadata and description