From a5f1fa2a07fabb2583ddb5da5627ed8cf4608acc Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 13 Aug 2026 13:14:21 +0000 Subject: [PATCH] docs: note the mobile app's new screens in README + CHANGELOG Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01731mKtVzsfeT4Vi3TvkR48 --- CHANGELOG.md | 19 +++++++++++++++++++ app/README.md | 8 +++++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c3c066..5a25f23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,25 @@ the image workflows publish (plus `latest` from every push to `main`). ## [Unreleased] +### Added — mobile app feature parity + +The iOS app (`app/`) catches up with everything the backend and web dashboard gained +since its last release: + +- **Model backend picker on spawn**: the spawn form now offers the registered model + backends (`/claude/models`) next to the Claude subscription, matching the web + dashboard's per-spawn dropdown; the agent detail meta card shows which backend an + agent is pinned to, plus its supervising worker. +- **Headless run event stream**: a new Events tab on the agent detail screen polls the + cursor-paged `/agents/{name}/events` endpoint and renders the stream-json events live — + assistant text, tool-call badges, run results with turns/cost, worker notices, raw + lines. +- **Schedules tab**: list, create (interval, role, model backend, prompt), pause/resume, + and delete recurring agent spawns across all projects. +- **Memory tab**: a read view over the agent-memory note graph (`/memory/graph`) with + kind filters and expandable notes showing body, tags, and links; authoring stays on + the web dashboard and the agents' MCP server. + ### Added — the pi harness for local models ([#29](https://github.com/0xWheatyz/handler/pull/29)) - **`harness` on model backends** (`claude` | `pi`, default `claude`). A backend row can diff --git a/app/README.md b/app/README.md index a2e5c65..9c7f83d 100644 --- a/app/README.md +++ b/app/README.md @@ -24,10 +24,12 @@ npm run ios # opens the iOS simulator (requires Xcode) | Screen | File | What it does | | --- | --- | --- | | Fleet (home) | `src/screens/FleetScreen.tsx` | Stat cards, "Waiting on you" list → Answer, "Recent checkmarks" → detail | -| Agent detail | `src/screens/AgentDetailScreen.tsx` | Checkmark / Log segmented control, meta table, Answer / Pause / Kill | +| Agent detail | `src/screens/AgentDetailScreen.tsx` | Checkmark / Events / Log segmented control, live headless run event stream, meta table (incl. model backend + worker), Answer / Kill | | Answer | `src/screens/AnswerScreen.tsx` | Question, tappable quick replies, reply field + **Send & resume** | -| Spawn | `src/screens/SpawnScreen.tsx` | Project select, task field, two toggles, Spawn | -| Log | `src/screens/LogScreen.tsx` | All / handler / Errors filters over the global feed | +| Spawn | `src/screens/SpawnScreen.tsx` | Project select, model backend select, task field, Spawn | +| Schedules | `src/screens/SchedulesScreen.tsx` | Recurring agent spawns: list, create (interval / role / model), pause, delete | +| Memory | `src/screens/MemoryScreen.tsx` | Read view over the agent-memory note graph, kind filters, expandable notes | +| Log | `src/screens/LogScreen.tsx` | All / per-project / Errors filters over the global feed | | Settings | `src/screens/SettingsScreen.tsx` | Server info, notification toggles, Sign out | The prototype navigates by swapping a single `screen` value (with working back