Commit History

add /quotas endpoint
c683f1b
Running
verified

lljz66 commited on

HF: add quota()
612ad96
verified

lljz66 commited on

SO: add quota()
371760a
verified

lljz66 commited on

github: add quota()probe
b73a22b
verified

lljz66 commited on

console: add /sources card
f63afcf
verified

lljz66 commited on

add /sources endpoint: key presence + last probe status
f88ea25
verified

lljz66 commited on

main: configure stdlib logging with DEVNET_LOG_LEVEL
f169891
verified

lljz66 commited on

SO: drop Authorization-None hack, narrow key fallback, keep stdlib logging
035f9b4
verified

lljz66 commited on

fix: only send GitHub token to github hosts; add basic logging
696378b
verified

lljz66 commited on

Update src/devnet/sources/stackoverflow.py
fbbf992
verified

lljz66 commited on

Update src/devnet/core/http.py
4a715f5
verified

lljz66 commited on

Update src/devnet/sources/stackoverflow.py
e5a5b60
verified

lljz66 commited on

SO: read token from Stack_Overflow_Api_Key env (user's secret name)
b18f072
verified

lljz66 commited on

core: keep upstream error message in 4xx so SO/HF/GitHub failures are debuggable
2f571e1
verified

lljz66 commited on

SO: /search with bare q 400s; free-text belongs on /search/advanced
1ce7230
verified

lljz66 commited on

smoke: cover stackoverflow + huggingface
2daac61
verified

lljz66 commited on

add stackoverflow + huggingface routes and probes
9d2c692
verified

lljz66 commited on

add huggingface source
24fde69
verified

lljz66 commited on

add stackoverflow source
8e89b89
verified

lljz66 commited on

core: map 429 to RateLimited, accept per-call headers
96945be
verified

lljz66 commited on

smoke: cover crates
694b5aa
verified

lljz66 commited on

add /v1/crates/package route + health probe
3ecf508
verified

lljz66 commited on

add crates.io source
5a7d2c8
verified

lljz66 commited on

smoke: assert repo_slug on express, left-pad has no repository field
1b7a034
verified

lljz66 commited on

npm: use /latest, the abbreviated doc strips repository and metadata
b89c33e
verified

lljz66 commited on

core/http: revert unused headers param
0b20c9c
verified

lljz66 commited on

add /v1/npm/package route
9c3c2f3
verified

lljz66 commited on

smoke: cover npm
47ab3b5
verified

lljz66 commited on

core/http: allow per-call header overrides
5f29ac2
verified

lljz66 commited on

add npm source
22bef15
verified

lljz66 commited on

remove core.py, now a package
801f798
verified

lljz66 commited on

core/http: the only module that does network I/O
9b4599a
verified

lljz66 commited on

core/resource: the canonical shape
1454edb
verified

lljz66 commited on

core: re-export the public surface
a694937
verified

lljz66 commited on

core/errors: the four failure states
6206be9
verified

lljz66 commited on

fix: explicit param mapping, ids are no longer guessed as API param names
15ec073
verified

lljz66 commited on

serve the single-file console at /
7545ede
verified

lljz66 commited on

add: single-file API console
579f70f
verified

lljz66 commited on

fix: classifier tags must be language names, not version specifiers
a228907
verified

lljz66 commited on

devnet: the one runnable check
d141d74
verified

lljz66 commited on

devnet: MCP tool map over the same backend
68e7519
verified

lljz66 commited on

devnet: the one runnable check
3f3d18a
verified

lljz66 commited on

devnet: README with source table and ceilings
4c221b9
verified

lljz66 commited on

devnet: FastAPI app, routes, health
5bf6ce1
verified

lljz66 commited on

devnet: github source
c2de51b
verified

lljz66 commited on

devnet: hackernews source
403bb3d
verified

lljz66 commited on

devnet: rss source on stdlib only
5153b0c
verified

lljz66 commited on

devnet: pypi source
0a2c7e9
verified

lljz66 commited on

devnet: core HTTP, TTL cache, canonical Resource
63d40d7
verified

lljz66 commited on

devnet: sources init
9c394c2
verified

lljz66 commited on