rowboat/apps/x/packages/core/src
Gagan eece1af90e feat(x): configurable model-call limits by workflow (#768)
Replace the hardcoded 20-call turn budget with user settings: a global
model-call limit that every turn inherits (headless/knowledge work,
scheduled agents, sub-agents) plus an optional chat-only override for
interactive turns. Settings live in config/turn_limits.json (1-100,
default 20) and are edited from a new Advanced tab in Settings.

The limit is resolved at turn creation via an ITurnLimitsResolver
injected into TurnRuntime, keyed on humanAvailable; explicit per-call
overrides still win, and the resolved value is persisted in
turn_created.config.maxModelCalls as before, so historical and
in-flight turns are unaffected by settings changes. Sub-agents now
default to and are capped by the global limit instead of the constant.
2026-07-21 15:25:21 +05:30
..
account use rowboat model gateway when logged in 2026-03-12 23:29:42 +05:30
agent-schedule refactor(x): the runtime moves under one roof — core/src/runtime/ 2026-07-10 16:30:26 +05:30
analytics feat(x): first-time-action credit rewards (#754) 2026-07-20 14:59:25 +05:30
application refactor(x): single live homes for getErrorDetails and isPathInside 2026-07-10 17:54:43 +05:30
apps feat(x): apps catalog cards, sidebar app pins, empty-state catalog landing (#759) 2026-07-16 18:43:10 +05:30
auth feat(x): first-time-action credit rewards (#754) 2026-07-20 14:59:25 +05:30
background-tasks feat(x): PostHog usage analytics across all feature surfaces 2026-07-14 22:44:25 +05:30
billing feat(x): first-time-action credit rewards (#754) 2026-07-20 14:59:25 +05:30
channels refactor(x): the runtime moves under one roof — core/src/runtime/ 2026-07-10 16:30:26 +05:30
code-mode feat(x): first-time-action credit rewards (#754) 2026-07-20 14:59:25 +05:30
composio feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
config feat(x): configurable model-call limits by workflow (#768) 2026-07-21 15:25:21 +05:30
di feat(x): configurable model-call limits by workflow (#768) 2026-07-21 15:25:21 +05:30
events make local models work well 2026-07-06 13:31:13 +05:30
filesystem refactor(x): single live homes for getErrorDetails and isPathInside 2026-07-10 17:54:43 +05:30
knowledge Merge pull request #750 from rowboatlabs/email_improvements 2026-07-14 11:54:44 +05:30
mcp remove default exa server 2026-03-19 18:46:08 +05:30
meetings feat(x): popup countdown line, arrival chime, faster call-end 2026-07-14 13:42:03 +05:30
migrations refactor(x): the runtime moves under one roof — core/src/runtime/ 2026-07-10 16:30:26 +05:30
models feat: ChatGPT subscription (codex) models — provider, model list, composer wiring 2026-07-17 17:23:57 +05:30
pre_built refactor(x): the runtime moves under one roof — core/src/runtime/ 2026-07-10 16:30:26 +05:30
runtime feat(x): configurable model-call limits by workflow (#768) 2026-07-21 15:25:21 +05:30
schedule feat: background tasks 2026-05-12 17:43:25 +05:30
search feat(x): chat history redesign, session-store search, header cleanup 2026-07-10 15:16:28 +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
slack feat: ship Slack as a knowledge source, hardened for production (#596) 2026-06-17 12:52:27 -07:00
voice phase 1 improvements to reduce latency: smart endpointing, streaming tts, early clause speech, ack 2026-07-04 12:51:06 +05:30
workspace fix(workspace): pre-create watched roots so late-appearing dirs emit events 2026-07-13 17:45:51 +05:30
index.ts voice mode with TTS input/output 2026-03-13 10:39:05 +05:30