Commit History

cost_ab.py: clear message when openpyxl is missing
b52c5a0
Running
unverified

Mathias Heider Claude Opus 5.5 commited on

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

README: 30 Sep cost note (real prices, model knobs, near-duplicate gate)
841b921

Mathias Heider Claude Opus 5.5 commited on

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

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

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

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

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

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

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

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

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

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

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

Gemini token accounting: usageMetadata -> Extraction, VisionStats, PdfResult
5ea82ce
unverified

Mathias Heider Claude Fable 5.1 commited on

pipeline sync: figure citation linking (figure_links.py, --link-figures) from the pipeline repo
e5bfacd
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

migration: re-key material_key without a self-join on id
4d2a5a9
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

crawler: no Unpaywall lookups at discovery time (sync from pipeline repo)
bb6ce8f

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

crawler: fall back to alternate OA locations when the primary URL fails
3ada237

Mathias Heider Claude Fable 5 commited on

ui: dark theme as the app default
6785a6b

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

fix: sync hardened crawler + working query expansion from pipeline repo
d679d58

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: README pages table reflects the restyled UI (front-matter unchanged)
88322e0

Mathias Heider commited on

ui: Runs & Logs — styled cycle history, per-run event stream
93ccb4d

Mathias Heider commited on

ui: Review Queue — flagged rows as warning chips, promote in a card
b97992e

Mathias Heider commited on

ui: Recently Added — header pills, KPI tiles, styled documents table
10f8ac2

Mathias Heider commited on

ui: Run Control — settings grouped into cards, layout only
ed28626

Mathias Heider commited on

ui: Database — visual layer only (KPI tiles, filter card, richer material expanders)
e64ca78

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

Fix Database page crash when a material has no SI values (empty float64 selection + str)
e66d6e4
verified

dehua123 commited on

Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab
8eebf94
verified

dehua123 commited on

Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab
93ed16e
verified

dehua123 commited on

Add Database page: browse material tables with filters, pagination, CSV export
b5cfe5c
verified

dehua123 commited on

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

dehua123 commited on

initial commit
8aac6ff
verified

dehua123 commited on