gsxdsm
1011866aa5
feat(FN-1449): complete agent UI field parity with Agent Companies
...
This change aligns agent editing surfaces across dashboard UI, API payloads,
and import/template flows so every first-class editable agent field is
round-trippable.
Backend changes:
- Add memory and bundleConfig fields to POST/PATCH /api/agents routes
- Fix agent-companies-parser to use first-class fields (title, icon, role,
reportsTo, instructionsText) instead of metadata fallbacks
- Update import dry-run preview to show more manifest fields
UI changes:
- Enable identity field editing (name, title, icon, role, reportsTo) in
AgentDetailView ConfigTab
- Add instruction bundle configuration (mode, entry file, files, external
path) to ConfigTab
- Add memory field to NewAgentDialog
- Fix AI generation mapping to preserve systemPrompt as instructionsText
- Update AgentImportModal preview to show icon, reportsTo, and instructions
Test fixes:
- Update parser tests for new first-class field behavior
- Add MissionExecutionLoop mock for serve tests
Documentation:
- Add agent field parity matrix to docs/agents.md
- Create changeset for @gsxdsm/fusion
2026-04-11 19:02:32 -07:00
..
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-05 16:15:22 -07:00
2026-03-31 23:25:32 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 09:57:45 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 16:14:44 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 18:26:14 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 09:10:42 -07:00
2026-04-05 14:57:31 -07:00
2026-04-04 02:44:58 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 01:48:19 -07:00
2026-03-31 22:58:38 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 20:04:23 -07:00
2026-04-02 09:33:12 -07:00
2026-03-31 16:31:18 -07:00
2026-04-04 17:07:12 -07:00
2026-04-08 01:40:05 -07:00
2026-04-08 09:26:56 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 12:48:27 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 21:36:22 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-07 22:28:58 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 08:47:54 -07:00
2026-03-31 20:12:28 -07:00
2026-04-10 22:38:52 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 13:00:37 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-06 21:34:19 -07:00
2026-04-08 16:17:34 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 13:22:05 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-04 16:00:53 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-04 22:53:10 -07:00
2026-03-31 18:59:02 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 21:22:59 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 10:20:22 -07:00
2026-04-01 07:28:28 -07:00
2026-04-02 13:26:08 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 02:01:31 -07:00
2026-04-01 21:36:22 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 22:38:18 -07:00
2026-03-31 23:28:43 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 09:42:51 -07:00
2026-04-10 07:26:13 -07:00
2026-04-01 01:36:24 -07:00
2026-04-01 16:41:11 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 15:49:42 -07:00
2026-04-10 12:20:56 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 09:20:37 -07:00
2026-04-09 19:33:44 -07:00
2026-04-01 21:36:22 -07:00
2026-04-07 13:41:12 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-03 14:05:40 -07:00
2026-04-09 22:58:47 -07:00
2026-03-31 17:17:19 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 21:39:09 -07:00
2026-04-08 12:46:24 -07:00
2026-04-01 21:57:23 -07:00
2026-04-10 18:30:23 -07:00
2026-04-01 07:27:29 -07:00
2026-03-31 22:46:11 -07:00
2026-04-05 22:28:22 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 07:02:54 -07:00
2026-04-01 09:37:43 -07:00
2026-04-01 07:10:57 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 20:17:01 -07:00
2026-04-02 19:34:35 -07:00
2026-03-31 17:50:16 -07:00
2026-04-01 22:06:12 -07:00
2026-03-31 19:20:53 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 21:50:41 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 17:30:36 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 12:27:26 -07:00
2026-04-01 12:27:26 -07:00
2026-03-31 16:32:01 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 21:08:16 -07:00
2026-04-09 21:36:53 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 08:57:19 -07:00
2026-04-01 09:19:50 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 16:29:46 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 09:02:13 -07:00
2026-04-01 07:10:39 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 23:43:34 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 19:53:35 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 07:16:37 -07:00
2026-03-31 16:09:09 -07:00
2026-04-03 22:09:56 -07:00
2026-04-01 22:06:12 -07:00
2026-04-04 02:04:31 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 21:22:46 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 23:11:47 -07:00
2026-04-01 08:18:00 -07:00
2026-03-31 16:09:09 -07:00
2026-04-11 00:18:22 -07:00
2026-04-01 09:29:21 -07:00
2026-04-05 17:28:21 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-04-05 00:41:15 -07:00
2026-04-02 09:10:42 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 08:30:46 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 10:38:29 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 17:37:31 -07:00
2026-04-09 22:30:41 -07:00
2026-04-09 22:14:44 -07:00
2026-04-08 20:22:58 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 18:57:21 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 21:57:23 -07:00
2026-04-01 01:26:48 -07:00
2026-04-04 23:43:20 -07:00
2026-04-07 22:50:17 -07:00
2026-04-04 13:36:27 -07:00
2026-04-01 15:25:08 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 19:19:49 -07:00
2026-03-31 22:41:38 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 12:34:03 -07:00
2026-03-31 16:38:19 -07:00
2026-04-01 22:38:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 20:01:35 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 13:48:01 -07:00
2026-04-04 08:52:05 -07:00
2026-04-04 19:47:48 -07:00
2026-04-04 17:26:51 -07:00
2026-04-04 12:35:15 -07:00
2026-04-04 15:56:46 -07:00
2026-04-04 18:03:03 -07:00
2026-04-07 11:41:38 -07:00
2026-04-05 23:11:28 -07:00
2026-04-05 23:04:27 -07:00
2026-04-06 15:50:44 -07:00
2026-04-07 11:18:47 -07:00
2026-04-07 19:13:51 -07:00
2026-04-07 22:13:37 -07:00
2026-04-07 23:26:28 -07:00
2026-04-07 23:32:26 -07:00
2026-04-08 01:39:15 -07:00
2026-04-09 19:15:53 -07:00
2026-04-08 10:46:48 -07:00
2026-04-08 10:35:28 -07:00
2026-04-08 10:35:28 -07:00
2026-04-08 01:18:01 -07:00
2026-04-09 09:17:50 -07:00
2026-04-08 14:26:30 -07:00
2026-04-09 12:34:03 -07:00
2026-04-09 12:54:16 -07:00
2026-04-08 11:49:33 -07:00
2026-04-11 19:02:32 -07:00
2026-04-09 21:07:48 -07:00
2026-04-09 21:28:30 -07:00
2026-04-10 13:30:37 -07:00
2026-04-08 11:00:32 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 17:03:23 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-04-02 09:10:42 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-04 08:35:19 -07:00
2026-04-09 21:52:07 -07:00
2026-04-01 06:57:14 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 20:17:25 -07:00
2026-03-31 17:08:05 -07:00
2026-03-31 22:52:55 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-04-01 09:18:59 -07:00
2026-04-08 18:08:06 -07:00
2026-04-08 08:22:33 -07:00
2026-04-08 10:01:06 -07:00
2026-04-01 01:19:19 -07:00
2026-03-31 18:28:23 -07:00
2026-04-01 13:45:56 -07:00
2026-04-02 09:47:37 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:31:18 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 09:18:45 -07:00
2026-03-31 16:09:09 -07:00
2026-04-01 07:21:43 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 09:42:21 -07:00
2026-04-07 15:17:08 -07:00
2026-04-11 12:13:25 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-03 21:34:39 -07:00
2026-04-01 21:36:22 -07:00
2026-04-01 12:25:00 -07:00
2026-04-01 09:19:28 -07:00
2026-04-03 17:58:07 -07:00
2026-03-26 00:53:13 -04:00
2026-03-31 18:36:59 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 08:10:17 -07:00
2026-04-08 08:57:09 -07:00
2026-04-05 15:24:32 -07:00
2026-03-31 17:47:45 -07:00
2026-04-11 00:38:42 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-09 21:28:00 -07:00
2026-04-02 22:48:00 -07:00
2026-03-31 23:22:04 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 15:40:39 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:16:02 -07:00
2026-04-08 14:47:30 -07:00
2026-03-31 16:09:09 -07:00
2026-04-02 09:10:42 -07:00
2026-03-31 20:01:54 -07:00
2026-04-03 21:39:33 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:16:13 -07:00
2026-03-31 19:29:47 -07:00
2026-03-31 19:50:15 -07:00
2026-03-31 16:09:09 -07:00
2026-04-05 20:56:58 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 02:57:32 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 18:04:48 -07:00
2026-04-01 09:26:20 -07:00
2026-03-31 17:03:23 -07:00
2026-04-02 09:10:42 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-08 12:37:47 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 17:34:11 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 18:31:57 -07:00
2026-03-31 16:09:09 -07:00
2026-04-04 00:39:17 -07:00
2026-04-07 22:53:47 -07:00
2026-04-08 03:19:09 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 12:07:01 -07:00
2026-04-01 07:16:54 -07:00
2026-04-01 07:44:04 -07:00
2026-03-31 20:14:35 -07:00
2026-03-31 16:09:09 -07:00
2026-03-31 16:09:09 -07:00
2026-04-10 10:36:42 -07:00
2026-04-01 21:57:33 -07:00
2026-03-31 16:09:09 -07:00
2026-04-07 12:18:49 -07:00
2026-04-04 17:36:18 -07:00
2026-04-09 23:59:45 -07:00