• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / HyperNeo / 30774274204
83%

Build:
DEFAULT BRANCH: dev
Ran 03 Aug 2026 12:21AM UTC
Jobs 28
Files 657
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Aug 2026 12:20AM UTC coverage: 83.227%. First build
30774274204

push

github

web-flow
Wire global model fallback chain on rate/usage limits + reset-aware cooldown (#2271)

* feat(agent): engage fallback model chain and reset-aware cooldown on 429

Sessions hitting rate/usage caps (e.g. third-party relay 429 with a reset
timestamp) never recovered: the watchdog retried the same model at a fixed
10min x3 then gave up, and GlobalSettings.fallbackModels/modelFallbackMap had
no runtime consumers.

- New pure fallback-recovery module: chain resolution (map override vs global),
  next-entry selection (skip tried / same-model / unavailable), format-agnostic
  reset-timestamp extraction (ISO-8601, YYYY-MM-DD HH:mm:ss incl. the Chinese
  relay shape, epoch s/ms), and a backoff ladder (10m->4h, cap 8h) with jitter.
- RateLimitWatchdog drives two-phase recovery: (A) immediate fallback-model
  switch via injected deps (free, tracked per-episode), then (B) a cooldown at
  the parsed reset time or on the backoff ladder. Reset-known waits don't count
  toward maxAutoRetries.
- AgentSession wires the watchdog to settings (chain), the provider registry
  (availability), model-switch (switch+retry after the failed query's finally),
  and the internal event bus (pause/resume).
- Add session.rate_limit_pause / session.rate_limit_resume events.

* feat(space): surface rate_limited/usage_limited task status with auto-resume

With the fallback chain wired (previous commit), a 429 no longer fails a Space
worker task — the error broadcast is skipped so the session recovers or waits.
This commit adds the visible status: when a worker session pauses on a cap with
no fallback left, mark its task rate_limited / usage_limited with a resume-at
restriction, and restore it to in_progress when the limit lifts.

- Migration 163 widens space_tasks.status CHECK (rate_limited, usage_limited)
  and adds a nullable restrictions column; test-DB helper kept in parity.
- SpaceTaskStatus + SpaceTask.restrictions (TaskRestriction) in shared types;
  repo reads/writes the JSON blob... (continued)

12285 of 17501 branches covered (70.2%)

Branch coverage included in aggregate %.

733 of 1110 new or added lines in 19 files covered. (66.04%)

105331 of 123819 relevant lines covered (85.07%)

296.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
196
68.5
packages/daemon/src/lib/agent/agent-session.ts
154
47.78
packages/daemon/src/lib/space/runtime/task-agent-manager.ts
9
96.4
packages/daemon/src/lib/agent/rate-limit-watchdog.ts
9
90.88
packages/daemon/src/storage/schema/migrations.ts
6
95.26
packages/daemon/src/lib/space/runtime/space-runtime.ts
2
97.33
packages/daemon/src/lib/space/runtime/workflow-node-execution-validation.ts
1
3.95
packages/daemon/src/lib/acp/acp-query-runner.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-runtime-a - 30774274204.1 03 Aug 2026 12:22AM UTC 141
39.5
GitHub Action Run
2 daemon-online-websocket - 30774274204.2 03 Aug 2026 12:22AM UTC 371
17.08
GitHub Action Run
3 daemon-4-space-storage - 30774274204.3 03 Aug 2026 12:22AM UTC 165
53.09
GitHub Action Run
4 daemon-online-rpc-1 - 30774274204.4 03 Aug 2026 12:22AM UTC 371
17.98
GitHub Action Run
5 daemon-4-space-migrations-a - 30774274204.5 03 Aug 2026 12:22AM UTC 51
53.05
GitHub Action Run
6 daemon-online-git - 30774274204.6 03 Aug 2026 12:22AM UTC 371
17.75
GitHub Action Run
7 daemon-5-space-runtime-b - 30774274204.7 03 Aug 2026 12:23AM UTC 205
50.2
GitHub Action Run
8 daemon-online-agent-sdk - 30774274204.8 03 Aug 2026 12:22AM UTC 371
21.0
GitHub Action Run
9 daemon-online-coordinator - 30774274204.9 03 Aug 2026 12:22AM UTC 360
7.68
GitHub Action Run
10 daemon-online-rpc-2 - 30774274204.10 03 Aug 2026 12:22AM UTC 371
22.0
GitHub Action Run
11 daemon-4-space-migrations-b - 30774274204.11 03 Aug 2026 12:22AM UTC 75
38.63
GitHub Action Run
12 daemon-online-rewind-2 - 30774274204.12 03 Aug 2026 12:22AM UTC 371
21.54
GitHub Action Run
13 daemon-1-core - 30774274204.13 03 Aug 2026 12:22AM UTC 376
34.41
GitHub Action Run
14 daemon-online-space-1 - 30774274204.14 03 Aug 2026 12:23AM UTC 371
30.46
GitHub Action Run
15 daemon-online-convo - 30774274204.15 03 Aug 2026 12:22AM UTC 371
20.91
GitHub Action Run
16 daemon-online-components - 30774274204.16 03 Aug 2026 12:21AM UTC 371
17.0
GitHub Action Run
17 daemon-online-features-1 - 30774274204.17 03 Aug 2026 12:22AM UTC 371
21.64
GitHub Action Run
18 daemon-online-rpc-3 - 30774274204.18 03 Aug 2026 12:22AM UTC 371
18.29
GitHub Action Run
19 daemon-online-rpc-4 - 30774274204.19 03 Aug 2026 12:23AM UTC 371
21.65
GitHub Action Run
20 daemon-5-space-agent-other - 30774274204.20 03 Aug 2026 12:22AM UTC 297
24.86
GitHub Action Run
21 web - 30774274204.21 03 Aug 2026 12:23AM UTC 270
75.26
GitHub Action Run
22 daemon-online-rewind-1 - 30774274204.22 03 Aug 2026 12:22AM UTC 371
21.11
GitHub Action Run
23 daemon-online-sdk - 30774274204.23 03 Aug 2026 12:22AM UTC 371
21.01
GitHub Action Run
24 daemon-0-shared-handlers-workflow - 30774274204.24 03 Aug 2026 12:23AM UTC 376
33.11
GitHub Action Run
25 daemon-online-space-2 - 30774274204.25 03 Aug 2026 12:24AM UTC 371
30.6
GitHub Action Run
26 daemon-online-mcp - 30774274204.26 03 Aug 2026 12:21AM UTC 371
17.27
GitHub Action Run
27 daemon-online-lifecycle - 30774274204.27 03 Aug 2026 12:22AM UTC 371
21.28
GitHub Action Run
28 daemon-online-features-2 - 30774274204.28 03 Aug 2026 12:22AM UTC 371
21.12
GitHub Action Run
Source Files on build 30774274204
  • Tree
  • List 657
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30774274204
  • 4b3cc9d7 on github
  • Prev Build on dev (#30773001511)
  • Next Build on dev (#30775302639)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc