Taskboard: agent task board #18

Merged
ilusha merged 11 commits from taskboard into master 2026-11-01 14:26:47 +03:00
Collaborator

Taskboard: an agent task board (board model, MCP client, Python task server, skills, secrets).

Rebuilt as 4 logical commits on top of master:

  1. board model, MCP client and view
  2. Python task server and skills
  3. application, benchmark, launcher and deeplink
  4. tests

Content is byte-identical to the Taskboard module on agent-work.

Taskboard: an agent task board (board model, MCP client, Python task server, skills, secrets). Rebuilt as 4 logical commits on top of master: 1. board model, MCP client and view 2. Python task server and skills 3. application, benchmark, launcher and deeplink 4. tests Content is byte-identical to the Taskboard module on agent-work.
agent added 4 commits 2026-10-31 23:37:07 +03:00
Taskboard: tests
Some checks failed
Windows / build (pull_request) Has been cancelled
CMake on a single platform / build (pull_request) Has been cancelled
CMake / build (pull_request) Has been cancelled
c1e549c500
ilusha force-pushed taskboard from c1e549c500 to 0aee9f107f 2026-11-01 13:01:52 +03:00 Compare
ilusha added 2 commits 2026-11-01 13:18:18 +03:00
SkillsPanel and TaskWorkspacePanel were two copies of the same browser-plus-
editor panel. Both are now the shared DocumentFolderPanel: SkillsPanel only
adds createSkill, and TaskWorkspacePanel only adds picking a task's workspace
directory (the browser/editor open and save logic lives in the component).
Taskboard: use the shared Commands for the board shortcuts
Some checks failed
Windows / build (pull_request) Has been cancelled
CMake on a single platform / build (pull_request) Has been cancelled
CMake / build (pull_request) Has been cancelled
a56f9e73ff
Replace the ShortcutMap plus runBoardCommand switch with Commands<BoardCommand>:
each board action is a defined command with a label, the menus read their text
and state from the registry, and key events run through Commands::handle.
ilusha added 1 commit 2026-11-01 13:36:00 +03:00
Taskboard: the secrets list uses owned children
Some checks failed
Windows / build (pull_request) Has been cancelled
CMake on a single platform / build (pull_request) Has been cancelled
CMake / build (pull_request) Has been cancelled
227dd1e8f6
SecretsPanel no longer keeps a std::vector<std::unique_ptr<Widget>> of the
rows and their widgets; each row and its key/description/Edit/Delete widgets
are owned children of the list, so removeAllChildren becomes clearOwnedChildren
and the manual ownership bookkeeping goes away.
ilusha merged commit 205c54b2f2 into master 2026-11-01 14:26:47 +03:00
ilusha deleted branch taskboard 2026-11-01 14:26:47 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ilusha/Modules#18
No description provided.