iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:27:06 -04:00
6840edf61e iris-android-app: the bench's fixture half comes from transcript-fixture
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:24:57 -04:00
333220196e iris: a headless in-process harness, and the bench fixture as a shared crate
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:22:48 -04:00
7f4ea7e8fd docs/TODO.md: Compose app crash from Iris's phone log export, reversed AnnotatedString range in ToolInput.highlighted
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:13:55 -04:00
591128eef1 AGENTS.md: the phone app and the planned desktop app share widgets and styling; only screen layout differs
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-07 12:13:14 -04:00
2fd256bf20 iris bench: the 22:16 report's four items, from ai-app-2 ba0f2ea
iris-ai pushed to rustify at iris/ai-app 2026-09-07 12:12:04 -04:00
ba0f2ea93f docs: the 22:16 report reconciled with what was actually run
ed04d4c735 iris: the keyboard reopens, the IME's height reaches the layout, and a fling actually moves
Compare 2 commits »
iris-ai pushed to rustify at iris/ai-app 2026-09-07 02:32:44 -04:00
ba2afbaedb iris: a cleared glyph atlas must un-cache every RenderedText, not just empty itself
iris-ai pushed to rustify at iris/ai-app 2026-09-06 23:20:59 -04:00
10267dec27 Merge branch 'worktree-agent-a673ba12761c025d9' into rustify
7e7cbb5402 Tool-call cards and grouping, with the state a result never arrived in
b332873894 Merge remote-tracking branch 'origin/rustify' into worktree-agent-a673ba12761c025d9
a4809b3026 WIP: tool-call cards and grouping (P1b)
9079276ec8 A tool call can say it failed, and what it is for, without a renderer
Compare 5 commits »
iris-ai pushed to main at iris/dev-updater 2026-09-06 22:58:00 -04:00
283b971186 Offer the rollback, and call it Downgrade
iris-ai pushed to main at iris/ai-app 2026-09-06 22:43:04 -04:00
0862b47f76 Record the loose end the taskNote outage exposed, and the last of its checks
iris-ai pushed to rustify at iris/ai-app 2026-09-06 22:31:12 -04:00
a200ddbddd docs/IRIS_TODO.md: Iris's 22:16 phone report on the 20303e0 build, four open items with the reading of each
iris-ai pushed to main at iris/ai-app 2026-09-06 22:23:52 -04:00
fd71d876e1 Never let one unreadable line take a transcript down
iris-ai pushed to main at iris/ai-app 2026-09-06 21:47:55 -04:00
9cc52beb09 Report a backgrounded command into the card that launched it
iris-ai pushed to main at iris/ai-app 2026-09-06 21:39:20 -04:00
1bbb642973 Take subagent reports out of the main transcript, and separate turns with a rule
iris-ai pushed to rustify at iris/ai-app 2026-09-06 20:04:27 -04:00
1ad2f9ec6e docs/RUST.md: phone delivery is a push to ai-app-bench, not ~/host/bench
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-06 20:04:10 -04:00
95e25feec1 iris: rebuild from 20303e0 -- typing, launch layout, fling, per-block streaming, doubled rows
iris-ai pushed to rustify at iris/ai-app 2026-09-06 19:59:58 -04:00
33e8ab83a2 docs/RUST.md: the two 2026-09-06 fixes under P1a, with the emulator's first legible screenshot
iris-ai pushed to rustify at iris/ai-app 2026-09-06 19:59:40 -04:00
f5b88932b4 iris: a widget's move slot has one owner -- move_applied + repositioned
iris-ai pushed to main at iris/ai-app 2026-09-06 19:54:37 -04:00
ef1aad8776 Keep a subagent's words in its own transcript, and count the ones already running
iris-ai pushed to rustify at iris/ai-app 2026-09-06 19:41:41 -04:00
3cb18ac5c2 iris: a one-layer glyph atlas is a GL_TEXTURE_2D, so every glyph drew as a box