rowboat/apps/x/packages/core/src
Gagan b55417e97c fix(apps): pace device-flow polls in core — slow_down made auth spin forever
GitHub rate-limits the device-code token endpoint: a poll arriving even
slightly under the flow interval returns slow_down and permanently raises
the required interval. The renderer polled on a fixed 5s timer (exactly
the limit), so one jittery request tripped slow_down and every poll after
it was 'too fast' — GitHub answered slow_down forever and the dialog sat
on 'Waiting for authorization' even after the user approved.

Core now tracks lastTokenPollAt and skips the request until the flow's
current interval (base +1s margin) has elapsed, so slow_down bumps take
effect and the flow recovers. The renderer timer is just a heartbeat (2s).
2026-07-06 21:07:13 +05:30
..
account use rowboat model gateway when logged in 2026-03-12 23:29:42 +05:30
agent-schedule move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
agents Merge pull request #665 from rowboatlabs/feature/apps-v1 2026-07-06 14:18:11 +05:30
analytics merge dev into feature/apps-v1 2026-07-05 01:08:35 +05:30
application Merge pull request #665 from rowboatlabs/feature/apps-v1 2026-07-06 14:18:11 +05:30
apps fix(apps): pace device-flow polls in core — slow_down made auth spin forever 2026-07-06 21:07:13 +05:30
auth Drive (#583) 2026-06-23 03:13:58 +05:30
background-tasks Merge pull request #665 from rowboatlabs/feature/apps-v1 2026-07-06 14:18:11 +05:30
billing feat(billing): consume plan variant catalog 2026-06-19 16:52:22 +05:30
channels feat(channels): model selection from WhatsApp/Telegram 2026-07-03 20:23:04 +05:30
code-mode feat(x): ephemeral CodeRunFeed for codex streaming + settle-time durable batch 2026-07-06 14:04:33 +05:30
composio feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
config feat(apps): M3 groundwork — packager, GitHub device-flow auth, registry client 2026-07-06 14:49:52 +05:30
di feat(x): ephemeral CodeRunFeed for codex streaming + settle-time durable batch 2026-07-06 14:04:33 +05:30
events make local models work well 2026-07-06 13:31:13 +05:30
filesystem Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
knowledge move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
mcp remove default exa server 2026-03-19 18:46:08 +05:30
migrations feat(migration): port legacy runs into the turn/session runtime at startup 2026-07-02 21:56:04 +05:30
models move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
pre_built move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
runs Show previous chats related to the workspace in the workspace section. 2026-06-29 12:27:43 +05:30
schedule feat: background tasks 2026-05-12 17:43:25 +05:30
search Add global search across knowledge and chats 2026-02-18 18:08:24 +05:30
security move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
services code clean up 2026-02-06 23:17:32 +05:30
sessions move local-model concurrency to a turn-level defer lock 2026-07-06 13:38:39 +05:30
slack feat: ship Slack as a knowledge source, hardened for production (#596) 2026-06-17 12:52:27 -07:00
turns Merge pull request #674 from rowboatlabs/code-mode-fixes 2026-07-06 14:06:41 +05:30
voice phase 1 improvements to reduce latency: smart endpointing, streaming tts, early clause speech, ack 2026-07-04 12:51:06 +05:30
workspace add code mode: coding-agent workspace with sessions, direct/Rowboat drive, diffs, and worktrees 2026-06-12 23:57:44 +05:30
index.ts voice mode with TTS input/output 2026-03-13 10:39:05 +05:30