Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
407918d Pin backend dependencies for reproducible installs
f3198ad Consolidate agent onto single LangGraph runtime
9fc2633 Polish project report layout and wording
0f4122f Sync project report with TUI workflow updates
22333ac Polish TUI answer format and add golden session
157d394 Polish TUI workflow timeline
8b68cdf Document delivery roadmap and polish agent phases
ddf5b4c Polish TUI chat flow and trend answers
7a0e493 Fix TUI first-turn streaming and answer layout
ae09689 Polish TUI recovery actions
9d93fb6 Add TUI timeline command
9e1ac73 Default frontend dev server to port 3001
6b127db Polish TUI command palette and composer
13fb6ad Show LangGraph stream state in TUI
97662f4 Update deliverables for LangGraph runtime
e401905 Route TUI retry through LangGraph sessions
31a5149 Add LangGraph session metadata to agent stream
2ba8a81 Handle agent stream validation errors
ec4dacc Route legacy agent loop through shared primitives
c5b3a23 Extract agent primitives for LangGraph runtime
0eb8077 Make LangGraph the default agent runtime
2ee684a Split LangGraph agent runtime into orchestration nodes
6464306 Add selectable LangGraph agent runtime
daef125 Polish SciScope report evidence framing
2311916 Polish TUI opening experience
5693dcb Add project report figure pack
7083e42 Polish TUI product workflow
dd428ca Document SciScope handoff boundaries
e1670a0 Document TUI Homebrew release path
db9da2c Prepare TUI CLI for packaging
400025c Add TUI ASCII brand and trace panels
79c89f4 Show recent sessions on TUI splash
f892b99 Refine TUI splash dashboard
284ccd2 Polish TUI splash and composer
53140bd Add offline TUI demo flow
b217eb3 Unify TUI panel row styling
8466079 Add TUI session resume flow
af3e358 Add TUI retry recovery flow
825efb4 Add TUI tool timeline and permission notices
5147ac5 Productize SciScope TUI sessions
0efb743 Polish final submission reports
f269849 docs(report): render project structure as a real dirtree (connector tree)
693f7c7 docs: rewrite project_structure.md as an annotated six-layer tree
bcf8ba4 build(release): Homebrew distribution for the Go client via GoReleaser
2eb0eac feat(tui): SCISCOPE_TUI_ICONS=off plain-text fallback (no Nerd Font needed)
2fd9951 docs(index): add project layering tree to 交付说明.md (visible entry point)
0d6e3fb feat(agent): structured-Markdown answer prompt (clear hierarchy)
e4a2910 feat(tui): Nerd Font tool glyphs + elapsed-time thinking spinner
063afe0 docs(report): add project structure & six-layer architecture section
e845182 fix(agent): firmer reflect-retry directive (no meta 'good, I will…' answers)
c6536bf fix(tui): use fixed dark glamour style (stop OSC 11 background-query leak)
32beda4 fix(backend): export SCISCOPE_DB_DSN + SCISCOPE_EMBEDDER_PATH so make backend/dev serve the real corpus
6f4fd7d feat(tui): Claude Code visual grammar — verb spinner, ⏺/⎿ markers, esc-interrupt
350c0a1 feat(tui): polished rendering — glamour Markdown + bordered banner & answer panel
6b83b55 refactor(repo): file governance — only-Go agent, tidy root, graphs->output/graphs
1188213 feat(tui): Go + Bubble Tea terminal client over SSE (make tui)
7d21bc8 feat(cli): slash-command inline completion list (à la Claude Code)
1fa133e docs(report): surface the agentic orchestration layer (project report)
87234cc fix(agent): guard against repeat-call spin + fabricated paper_id
b2a1281 docs(report): economic quantification + data-source/references sections
21a27d2 feat(agent): explicit plan step + model self-critique + verify_claim + retrieval contract
906d252 fix(tests): make evidence_chat/api tests hermetic (force in-memory corpus)
edc1d36 feat(agent-tui): Claude Code-style redesign — banner, status line, slash commands
b0baea7 docs(report): sync project report numbers with rebuild
6116ff5 build: fold arxiv fulltext into retrieval (367k embeddings) + refresh data report
e256667 refactor(eval): move eval suite src/models -> evaluation/ (P4, fix inverted coupling)
fd031de feat(agent): action tools — summarize_field / compare_papers / export_bibliography (P3)
cfcf90e feat(agent): plan->reflect->retry self-correction loop (P2)
0ae2067 fix(data+agent): dedupe 2856 residual duplicates + clarify snippet vs author (P1)
61aaa40 feat(agent): themed rich TUI — panels, per-tool icons, spinner, markdown (batch C)
4712285 feat(agent): SSE server endpoint /api/agent/stream (batch B, server/client split)
5eedbf9 feat(agent): get_paper tool + lightweight context compaction (batch A)
e07e9a8 feat(agent): streaming loop + rich TUI, grounded in OpenCode/Claude Code source
0ac96e1 feat(agent): agentic terminal assistant (tools + loop + CLI)
8704415 feat(llm): enable vLLM tool-calling (hermes parser) for agent CLI
6aa514d feat(graph): interpretable research-community summaries (opt #17)
ec737a0 feat(recommend): MMR diversity in recommendation selection (opt #16)
d872270 feat(trends): Mann-Kendall trend test + Sen's robust slope (opt #2)
9a539e0 feat(agent): multi-hop query decomposition for comparative/temporal QA (opt #1)
333fdda feat(agent): default local LLM to Qwen2.5-7B-Instruct-4bit (opt #15)
3f452dc feat(retrieval): cross-encoder reranker bge-reranker-v2-m3 (opt #14)
2596870 docs: add 交付说明.md (judge-facing deliverables index + reproduce steps)
992c3b4 docs(report): refresh project report with post-rebuild numbers + relevance optimization
2025be9 build: fold backfilled abstracts (+9170) & arxiv fulltext (+3349) into data report
02328ef fix(build): TRUNCATE paper_chunks before reload in full-rebuild (opt #13b)
cbdb9e7 build: full-rebuild target to fold enriched data into report+retrieval (opt #13)
9a112e9 fix(data): arxiv fulltext via PDF mirror not e-print (opt #12)
c27418d perf(data): concurrent abstract backfill (opt #11)
c73365d fix(data): backfill socket timeout + incremental checkpoint (opt #10)
5eb5e8a feat(retrieval): broaden bilingual term coverage (opt #9)
3ba0e18 feat(retrieval): recency-aware ordering for '最新/latest' queries (opt #8)
dfeffdf feat(retrieval): hybrid precision-first lexical arm (opt #7)
8df659c Revert "feat(retrieval): bi-encoder rerank of fused candidates (opt #6)"
d846b30 feat(retrieval): bi-encoder rerank of fused candidates (opt #6)
57dde78 feat(retrieval): OR-FTS + expand-before-clean + word-boundary filler (opt #3-5)
d9c58c5 feat(agent): semantic cross-lingual answer verifier (opt #2)
cbb2b6c feat(retrieval): bilingual CN->EN term expansion (opt #1)
345c718 feat(agent): multi-turn conversation memory (#B)
8724a68 feat(retrieval): strip conversational filler before retrieval
7ef3471 fix(data): unescape + strip HTML markup in titles/abstracts
0380198 feat(make): add 'make llm' / 'make llm-stop' for the local 3B model
4eb5aa0 fix(agent): cite-aware answer verifier (cross-lingual robustness)
4b0530e docs(report): fold eval evidence pack + GraphRAG into project report (#5)
4343009 feat(data): filter OpenAlex disambiguation + LoC-style keyword noise (#4)
0f80d2c feat(agent): GraphRAG query expansion in /api/chat (#2)
8f4f2bb feat(agent): language-aware prompt + answer faithfulness verifier (#3 part)
da423ba feat(eval): evaluation evidence pack + damped trend forecast + doc fix
651148c docs(report): revert project report to black/white palette (match data report)
e4a3d79 docs(report): polish project report (teal palette + real example cases)
0cb19bc docs(report): differentiate project report from data report
c90de37 docs(report): add project report book (deliverable peer to data report)
f6c88fc fix(embeddings): only embed chunks present in paper_chunks
4432812 feat(data): OpenAlex abstract backfill for records missing abstracts
13cccb9 feat(data): title-first dedup + front-matter filter (corpus + DB)
3ee8c85 chore(report): regenerate figures with cleaned keywords and 40-topic model
d9bfe65 docs(plan): restructure into current status + agent-model-layer architecture
62dd6db feat(cli): terminal chat REPL and Makefile agent targets
f8c7d14 feat(frontend): search, trends, recommend, graph panels
d636d4e test: agent-layer tests (forecast, graph ego-filter, graceful degradation)
d13ff1f feat(api): hybrid search, evidence chat, trends, recommend, graph endpoints
390183a feat(analysis): finer topic model and unified report keyword filtering
c106347 feat(models): research-agent model layer (embeddings, trends, recommend, graph)
f30713b feat(infra): harden corpus ingest for full-scale loading
8f2d823 Polish SciScope report visuals and analysis assets
567510e Backfill fulltext and refresh data report
b387464 Improve data report trends and fulltext tooling
5423b0a Add normalized trend report figures
e8c16da Generalize processed corpus paths
424ef8b Stabilize analysis asset metrics
917baa2 Complete analysis asset governance updates
89274e3 Quarantine future-year raw records
e47c6af Govern raw data by source and year
f4afd99 Add year-balanced harvest and RAG infra
90998a6 Refine cover as evaluator evidence pathway
4fe5e08 Refine data report cover summary
ed10d4c Polish report layout and add data readiness audit
aef4057 Strengthen data report analysis figures
8c0fd22 Make report figures show corpus scale
f0df813 Replace author network with community collaboration views
95fbff2 Align report assets with recent 50k corpus
1d0e371 Rebuild data report with 50k corpus
17347f4 Harden public source harvesting
6bb6a14 Add report assets and tidy project outputs
11447a5 Add SciScope harvesting and design plan
bdf2f59 feat: add local vllm llm provider
f715226 chore: add makefile service commands
4a7036c docs: align README with current dashboard
f5332ff docs: fix README acceptance command block
1d0dc65 docs: document foundation acceptance checks
d0a3d38 docs: clarify DeepSeek mock-mode runbook
6869e8e docs: add sciscope runbook
92299ef fix: prevent stale evidence chat results
dda8987 feat: add evidence chat interface
7067e18 fix: align frontend typecheck with next type generation
39fb2f7 fix: make frontend typecheck artifact-independent
1856a0a feat: build research dashboard shell
79b3792 chore: ignore typescript build cache
eecd437 fix: harden frontend scaffold tooling
452c749 feat: scaffold sciscope frontend
febda59 fix: tighten backend api contracts
bc36708 feat: expose sciscope backend api
56e26c5 fix: enforce evidence-grounded chat behavior
27d30c0 feat: add evidence-based DeepSeek chat abstraction
9106cd2 fix: tighten backend config and schemas
7993d21 feat: add backend configuration and corpus service
2d6805a fix: stabilize keyword analytics ordering
98972b4 fix: stabilize analytics edge cases
9a6ee3e feat: compute literature analytics
0b2e295 fix: harden paper metadata normalization
e20b339 feat: load and normalize paper metadata
5855f2a test: strengthen sample dataset invariants
1501806 test: add sample literature dataset
dea7659 chore: harden repository hygiene
5df9c25 chore: initialize sciscope workspace
You can’t perform that action at this time.