feat: enhance AI Workspace Menu Bar App with packaging scripts, login management, and service status improvements
This commit is contained in:
@@ -12,6 +12,7 @@ The app should not reimplement service logic. It should call the service manager
|
||||
- Local-only, no cloud dependency.
|
||||
- Start at login optional through `LaunchAgent` later.
|
||||
- Read-only status by default; explicit user actions for start/stop/restart.
|
||||
- The UI should not own MCP profile selection. AI clients pass profiles to MCP tools/resources; the menu bar app is only a local operations surface.
|
||||
|
||||
## Initial UI
|
||||
|
||||
@@ -32,6 +33,7 @@ AI Workspace ▾
|
||||
Open Mattermost
|
||||
Open Photo Inbox Folder
|
||||
Copy Photo Inbox Upload URL
|
||||
Copy Recent Logs
|
||||
Open Project Knowledge
|
||||
Open Logs
|
||||
|
||||
@@ -75,3 +77,5 @@ Use `status --json` for frequent UI refreshes and `doctor --json` for explicit d
|
||||
2. Add profile selector and service action buttons.
|
||||
3. Add LaunchAgent support for start at login.
|
||||
4. Replace shell parsing with a daemon API if daily use proves stable.
|
||||
|
||||
See `multi-profile-runtime-model.md` for how this should evolve when multiple profiles run in parallel.
|
||||
|
||||
Reference in New Issue
Block a user