cost_ab.py: clear message when openpyxl is missing b52c5a0 Running unverified Mathias Heider Claude Opus 5.5 commited on 2 days ago
Cost notes: gemini-3.5-flash output is 6x input; run #543 re-priced (~$7.50, not $2.02) 8dfd1d1 Mathias Heider Claude Opus 5.5 commited on 2 days ago
README: 30 Sep cost note (real prices, model knobs, near-duplicate gate) 841b921 Mathias Heider Claude Opus 5.5 commited on 2 days ago
cost_ab.py: gold-set A/B of Gemini model x thinking (real cost, rows, GT recall/precision, agreement); answers cached 4699f24 Mathias Heider Claude Opus 5.5 commited on 2 days ago
Cost "f": price the agent at the model it runs; thinking/vision token breakdown; model switch; near-duplicate gate 2cf2ccd Mathias Heider Claude Opus 5.5 commited on 2 days ago
Budget hold: no downloads while Gemini refuses for budget reasons, one probe per cycle, automatic resume; adoption capped; target default c473e91 unverified Mathias Heider Claude Fable 5.1 commited on 3 days ago
Cost: bounded Gemini thinking on every call (default low), figure mining off by default; one-shot config migration 67c9044 unverified Mathias Heider Claude Fable 5.1 commited on 4 days ago
boot: clear a discovery lock left by a killed container (a secret replaced mid-pass blocked every pass for 90 min) 61e0cf5 unverified Mathias Heider Claude Fable 5.1 commited on 4 days ago
Never store a credential: redact at every DB write and at boot; keep PDFs when Gemini refuses for budget reasons 00f9c01 unverified Mathias Heider Claude Fable 5.1 commited on 4 days ago
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 4 days ago
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 4 days ago
README: fold the 17 Sep operations notes into the 22/28 Sep ones; describe the lanes and parallel ingestion 53a779b unverified Mathias Heider Claude Fable 5.1 commited on 4 days ago
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 4 days ago
Rotate the query frontier on dry cycles; adopt and re-queue never-ingested downloads 5caa5bd unverified Mathias Heider Claude Fable 5.1 commited on 4 days ago
README: operations notes for the 22 Sep update (stall detector, budgeted sources, cost column, figure linking) 94bae56 unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
crawler: per-host circuit breaker on budget refusals; OpenAlex account key f893f4c unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
discovery: NASA NTRS lane (search_ntrs), on by default 634726e unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
agent_runs instrumentation, stall detector, figure linking in the cycle 830111f unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
Gemini token accounting: usageMetadata -> Extraction, VisionStats, PdfResult 5ea82ce unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
pipeline sync: figure citation linking (figure_links.py, --link-figures) from the pipeline repo e5bfacd unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
Review Queue: read the real columns; report an unreadable queue; log failed boot migrations 98b844c unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
migration: re-key material_key without a self-join on id 4d2a5a9 unverified Mathias Heider Claude Fable 5.1 commited on 10 days ago
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 15 days ago
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 17 days ago
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 Sep 1
crawler: no Unpaywall lookups at discovery time (sync from pipeline repo) bb6ce8f Mathias Heider Claude Fable 5 commited on Aug 25
agent: harvest until a per-cycle paper target, not the first hit a92d430 Mathias Heider Claude Fable 5 commited on Aug 25
agent: harvest in rounds until a paper is found 9563057 Mathias Heider Claude Fable 5 commited on Aug 25
crawler: fall back to alternate OA locations when the primary URL fails 3ada237 Mathias Heider Claude Fable 5 commited on Aug 25
fix: run the URL-blacklist reset at boot; log why downloads were skipped 1fa5cbc Mathias Heider Claude Fable 5 commited on Aug 25
fix: persist crawler retry counts; one-shot reset of poisoned URL blacklist 2f3aa0d Mathias Heider Claude Fable 5 commited on Aug 25
fix: sync hardened crawler + working query expansion from pipeline repo d679d58 Mathias Heider Claude Fable 5 commited on Aug 25
ui: theme tokens follow the configured theme, not the viewer's OS scheme aa55842 Mathias Heider commited on Aug 17
ui: README pages table reflects the restyled UI (front-matter unchanged) 88322e0 Mathias Heider commited on Aug 17
ui: Runs & Logs — styled cycle history, per-run event stream 93ccb4d Mathias Heider commited on Aug 17
ui: Review Queue — flagged rows as warning chips, promote in a card b97992e Mathias Heider commited on Aug 17
ui: Recently Added — header pills, KPI tiles, styled documents table 10f8ac2 Mathias Heider commited on Aug 17
ui: Database — visual layer only (KPI tiles, filter card, richer material expanders) e64ca78 Mathias Heider commited on Aug 17
ui: Dashboard — health at a glance (header pills, KPI tiles, per-cycle charts, activity feed) c211d9a Mathias Heider commited on Aug 17
ui: design system + branded shell (agent/ui_theme.py, light theme, brand row, footer) 65f8872 Mathias Heider commited on Aug 17
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 Aug 17
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 Aug 13
Fix Database page crash when a material has no SI values (empty float64 selection + str) e66d6e4 verified dehua123 commited on Aug 13
Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab 8eebf94 verified dehua123 commited on Aug 13
Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab 93ed16e verified dehua123 commited on Aug 13
Add Database page: browse material tables with filters, pagination, CSV export b5cfe5c verified dehua123 commited on Aug 13
Initial deploy: autonomous ingestion agent (plan→discover→dedupe→download→ingest→report) 11dde75 verified dehua123 commited on Aug 13