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

mosquito / aiohttp-tiny-mcp / 35503017715
94%

Build:
DEFAULT BRANCH: master
Ran 20 Sep 2026 09:43AM UTC
Jobs 1
Files 73
Run time 1min
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

20 Sep 2026 09:39AM UTC coverage: 94.159% (+0.02%) from 94.135%
35503017715

push

github

mosquito
Answer an unknown session id with 404 and renew a session on every request

The Streamable HTTP spec requires 404 for a session the server no longer
holds, so the client starts over with initialize instead of going on
without its capabilities and log level. Endpoint.load_session now refuses
such a header instead of serving the request session-less.

SessionStore gains touch(), which renews the TTL and keeps data and
version. Every request that names a session calls it, so a session lives
while its client keeps talking rather than for a fixed hour after the
handshake. Memory, SQLite, Redis and Postgres stores implement it.

Client reopens a session on 404 and repeats the request once.

70 of 72 new or added lines in 7 files covered. (97.22%)

2 existing lines in 2 files now uncovered.

5126 of 5444 relevant lines covered (94.16%)

0.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
95.74
-2.87% src/aiohttp_tiny_mcp/client.py

Coverage Regressions

Lines Coverage ∆ File
1
95.74
-2.87% src/aiohttp_tiny_mcp/client.py
1
95.27
0.42% src/aiohttp_tiny_mcp/endpoint.py
Jobs
ID Job ID Ran Files Coverage
1 35503017715.1 20 Sep 2026 09:43AM UTC 73
94.16
GitHub Action Run
Source Files on build 35503017715
  • Tree
  • List 73
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35503017715
  • 7f5cdd8f on github
  • Prev Build on master (#35472481146)
  • Next Build on master (#35507528139)
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