[EPIC] AgentProlog Workbench: desktop UI + Android + Termux runtime #33
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
security
testing
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/agentProlog#33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mission
Build AgentProlog Workbench: a first-class graphical application around the existing AgentProlog product, with one shared frontend spanning desktop and Android and a safe Termux-backed local runtime path on Android.
This is a new product frontend, not a new agent runtime.
Architecture law
Dependency direction stays
agentProlog -> prolog-rlm.The UI must never become a second authority for conversations, modes, context, approvals, tools, effects, Spec/Plan/Verify, agents, or execution state.
Platform decision
Use Tauri 2 for the Workbench shell so desktop and Android share the same UI/client code. Keep platform-specific integration behind Tauri plugins:
Keep headless/TUI/DeepSeek Harness frontends supported. Workbench is an additional canonical frontend over the same protocol.
Desktop UX
The desktop app should provide:
Android UX
Adaptive mobile version of the same Workbench:
Do not create a separate Android state model.
Termux runtime
Android local full-runtime path:
Rules:
Testing law
User-visible behavior requires:
Reuse issue #18's canonical context/mode ownership work; do not duplicate frontend-owned state.
Packaging
Acceptance