Commit History

Never store a credential: redact at every DB write and at boot; keep PDFs when Gemini refuses for budget reasons
00f9c01
Running
unverified

Mathias Heider Claude Fable 5.1 commited on

Candidate queue: a bulk discovery pass fills agent_candidates, cycles drain it; UDSpace + CORE lanes
68b949f
unverified

Mathias Heider Claude Fable 5.1 commited on

discover: one closed-source warn per cycle per lane, shared by the phrase search and the topic walk
27b2b6d
unverified

Mathias Heider Claude Fable 5.1 commited on

Merge the 17 Sep "more papers" lanes onto the hotfix line; parallel ingestion; throughput knobs
6bb7525
unverified

Mathias Heider Claude Fable 5.1 commited on

Rotate the query frontier on dry cycles; adopt and re-queue never-ingested downloads
5caa5bd
unverified

Mathias Heider Claude Fable 5.1 commited on

crawler: per-host circuit breaker on budget refusals; OpenAlex account key
f893f4c
unverified

Mathias Heider Claude Fable 5.1 commited on

discovery: NASA NTRS lane (search_ntrs), on by default
634726e
unverified

Mathias Heider Claude Fable 5.1 commited on

agent_runs instrumentation, stall detector, figure linking in the cycle
830111f
unverified

Mathias Heider Claude Fable 5.1 commited on

Review Queue: read the real columns; report an unreadable queue; log failed boot migrations
98b844c
unverified

Mathias Heider Claude Fable 5.1 commited on

More papers: budget-aware sources, frontier rotation, schema gate, topic walk, S2 bulk, datasheets, query grid
b108542
unverified

Mathias Heider Claude Fable 5.1 commited on

Keep the agent running: cycle watchdog, Retry-After cap, boot at container start, self keep-alive
73849a1
unverified

Mathias Heider Claude Fable 5.1 commited on

Figure & graph mining in the autonomous cycle: figures.py + Postgres port, crops stored in DB, review UI
de5014e
unverified

Mathias Heider Claude Fable 5 commited on

agent: harvest until a per-cycle paper target, not the first hit
a92d430

Mathias Heider Claude Fable 5 commited on

agent: harvest in rounds until a paper is found
9563057

Mathias Heider Claude Fable 5 commited on

fix: run the URL-blacklist reset at boot; log why downloads were skipped
1fa5cbc

Mathias Heider Claude Fable 5 commited on

fix: persist crawler retry counts; one-shot reset of poisoned URL blacklist
2f3aa0d

Mathias Heider Claude Fable 5 commited on

ui: theme tokens follow the configured theme, not the viewer's OS scheme
aa55842

Mathias Heider commited on

ui: Dashboard — health at a glance (header pills, KPI tiles, per-cycle charts, activity feed)
c211d9a

Mathias Heider commited on

ui: design system + branded shell (agent/ui_theme.py, light theme, brand row, footer)
65f8872

Mathias Heider commited on

Fix false 'cycle running' state: boot force-sweeps dead runs and clears leftover lock; UI treats only a fresh lock as running
406b4d1
verified

dehua123 commited on

Anti-hang hardening: TCP keepalives + statement timeout on PG connections, cap Retry-After sleeps, sweep stale 'running' runs at boot and before each cycle
3f67f54
verified

dehua123 commited on

Initial deploy: autonomous ingestion agent (plan→discover→dedupe→download→ingest→report)
11dde75
verified

dehua123 commited on