Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jennyee1/AcademicAgent
/ functions
Functions
1,438 in github.com/Jennyee1/AcademicAgent
⨍
Functions
1,438
◇
Types & classes
133
↳
Endpoints
6
↓ 1 callers
Function
cmd_list
(_args: argparse.Namespace)
src/runtime/cli.py:71
↓ 1 callers
Function
cmd_metadata
Extract PDF metadata.
skills/paper_reader/scripts/parse_pdf.py:121
↓ 1 callers
Function
cmd_prefs
(args: argparse.Namespace)
src/runtime/cli.py:101
↓ 1 callers
Function
cmd_render
Render a page as PNG image and save to disk.
skills/paper_reader/scripts/parse_pdf.py:296
↓ 1 callers
Function
cmd_run
(args: argparse.Namespace)
src/runtime/cli.py:80
↓ 1 callers
Function
cmd_structure
Extract paper section structure.
skills/paper_reader/scripts/parse_pdf.py:150
↓ 1 callers
Function
cmd_temporal
双时态分析报告
skills/learning_path/scripts/analyze_knowledge.py:150
↓ 1 callers
Function
cmd_text
Extract full text.
skills/paper_reader/scripts/parse_pdf.py:138
↓ 1 callers
Function
completion_rate
非 skipped 任务中 status == 'ok' 的占比。skipped 任务不计入分母。
src/evaluation/metrics/common.py:41
↓ 1 callers
Function
compute_aggregate_confidence
根据 evidence 列表计算综合 confidence。 公式:max(individual) + 0.05 × (n_sources - 1),上限 1.0 无 evidence 时退回 edge.confidence 原值。
src/knowledge/evidence.py:110
↓ 1 callers
Function
compute_task_metrics
对每个任务应用其 gold.metrics 里声明的指标。 - status != "ok" 的任务不算指标(失败/跳过的任务交给 failure_cards 处理)。 - 未知指标名记 warning 并跳过(dataset.validate() 本应已拦截)。
src/evaluation/aggregate.py:24
↓ 1 callers
Method
count
(self)
src/core/paper_registry.py:352
↓ 1 callers
Method
create_subpage
在 parent_id 下创建一个子页面。返回 Notion 响应或 None。
src/recorder/notion_client.py:247
↓ 1 callers
Function
cross_domain_leakage
top-k 中域漂移条目占比(越低越好)。 retrieved_domains: 与 retrieved 一一对应的 domain 字符串列表。 expected_domain : query 标注的目标域(如 "llm_agent" / "comms")。
src/evaluation/metrics/retrieval_advanced.py:65
↓ 1 callers
Function
db
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Method
deleteSelection
(e)
lib/tom-select/tom-select.complete.min.js:280
↓ 1 callers
Function
detect_conflict_for
对新加入的 edge 检查是否与已有 sibling edge 不兼容。 若有冲突,返回 Conflict;否则 None。
src/knowledge/evidence.py:186
↓ 1 callers
Function
diag_to_dict
(d: Diag)
scripts/spot_check_v2.py:280
↓ 1 callers
Function
dm
(t,e,i,n)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
ds
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
eC
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
eO
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
eT
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
ed
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
fe
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
fetch_all
对多个主题依次搜索,汇总去重
skills/paper_watch/scripts/fetch_papers.py:177
↓ 1 callers
Function
fetch_arxiv
调用 arXiv API 搜索近期论文 Args: query: 搜索关键词 max_results: 最大返回数 days: 最近 N 天 Returns: 论文列表
skills/paper_watch/scripts/fetch_papers.py:91
↓ 1 callers
Function
figure_entity_recall
图表中抽取的实体对期望实体的召回率。
src/evaluation/metrics/capability.py:189
↓ 1 callers
Function
filterHighlight
(params)
lib/bindings/utils.js:100
↓ 1 callers
Function
final_assertion_pass
工作流终态断言通过的占比(sidecar 最终状态是否符合期望)。
src/evaluation/metrics/workflow.py:60
↓ 1 callers
Method
find_captions
提取某页所有 Figure/Table caption。 Returns: [{"kind": "figure"|"table", "number": "2", "text": "...", "page": 3}, ...]
src/core/pdf_parser.py:275
↓ 1 callers
Method
find_references_to
在全文中找引用了某图表的段落。 Args: figure_kind: "figure" 或 "table" figure_number: "2" / "10" max_pages: 只扫描前 N 页(None=
src/core/pdf_parser.py:310
↓ 1 callers
Method
find_semantic_match
在候选 label 集合里找 cos_sim ≥ threshold 的最相似项。 Args: mention: 待查询的 label 文本(已规范化或原始均可) node_type: 候选限定的 node_type(同型号才比对)
src/knowledge/entity_linker.py:246
↓ 1 callers
Function
find_sibling_edges
返回所有 source/target 相同的边。 Args: edges: graph_store._edges dict(edge_id -> KGEdge) source_id, target_id: 待查 pair
src/knowledge/evidence.py:175
↓ 1 callers
Method
format_registry_summary
生成注册表摘要(Markdown 格式)
src/core/paper_registry.py:532
↓ 1 callers
Method
from_dict
(cls, data: dict)
src/core/paper_registry.py:85
↓ 1 callers
Method
from_dict
(cls, d: dict)
src/recorder/refactor_recorder.py:92
↓ 1 callers
Function
gap_label_recall
检测出的盲区涉及的节点标签对期望标签的召回率。
src/evaluation/metrics/capability.py:82
↓ 1 callers
Function
gb
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Method
generate
调用 LLM 生成结构化研究报告 Args: paper_text: 论文全文(从 paper_reader 提取) paper_title: 论文标题 paper_year: 发表年份
src/report/generator.py:120
↓ 1 callers
Function
generate_dashboard
生成三维一体仪表盘 HTML Returns: 输出文件的绝对路径
src/report/dashboard.py:123
↓ 1 callers
Function
generate_failure_cards
从失败任务、低于阈值的指标、污染事件生成失败卡片。
src/evaluation/failure_cards.py:160
↓ 1 callers
Function
generate_rca
生成 RCA 报告。返回 {md_path, bucket_summary, notion_url?}。
src/evaluation/auto_rca.py:208
↓ 1 callers
Method
getScoreFunction
(e,t)
lib/tom-select/tom-select.complete.min.js:40
↓ 1 callers
Method
get_conflicting_edges
返回所有被标记为 conflict=True 的边。
src/knowledge/graph_store.py:324
↓ 1 callers
Method
get_evidence_for
返回 edge 的证据列表(list[dict],每项 {source_paper, confidence, ...})。
src/knowledge/graph_store.py:329
↓ 1 callers
Function
get_memory
()
src/runtime/memory.py:140
↓ 1 callers
Function
get_paper_nodes
(domain, hints)
scripts/_dump_for_gold.py:61
↓ 1 callers
Method
get_section_summary
生成章节概览
src/core/multimodal.py:489
↓ 1 callers
Function
get_tool
(name: str)
src/runtime/workflow.py:46
↓ 1 callers
Function
get_workflow
(name: str)
src/evaluation/workflows/registry.py:47
↓ 1 callers
Function
gr
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
happy_workflow
()
scripts/smoke_runtime_phase5.py:71
↓ 1 callers
Function
ingest_local_pdf
一站式吃下一篇本地 PDF:去重 → 抽元数据 → 注册到 paper_registry → 可选入图谱。 适合使用的场景: - 用户把 IEEE/ACM/Springer 等闭源期刊论文手动下载到 data/papers/ 后 - 用户说"把这篇加入"或"刚下了
src/mcp_servers/paper_search.py:760
↓ 1 callers
Method
initializePlugins
(e)
lib/tom-select/tom-select.complete.min.js:116
↓ 1 callers
Method
insertAtCaret
(e)
lib/tom-select/tom-select.complete.min.js:279
↓ 1 callers
Function
jE
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
jn
(t,e,i,n,o)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
kC
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
kO
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
kg_edge_f1_semantic
边 F1:端点走语义匹配,relation_type 仍要求 strict 相等。 gold.expected_edges: [{"src": "...", "rel": "...", "dst": "...", "tier": "must|should|may",
src/evaluation/metrics/kg_semantic.py:224
↓ 1 callers
Function
ki
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
lC
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
lO
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Function
le
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 1 callers
Method
loadPlugin
(t)
lib/tom-select/tom-select.complete.min.js:120
↓ 1 callers
Method
load_cache
(self)
src/knowledge/semantic_index.py:249
↓ 1 callers
Function
load_learning_path_reports
加载所有学习路径报告 JSON
src/report/dashboard.py:62
↓ 1 callers
Function
load_legacy_kg
加载旧 KG,并把 edges 的 source_id/target_id 从旧 id 重映射到 coerce 后的新 id。 关键修复(2026-05-20): 旧 KG 中 node_id = `<old_type>_<normalized_label>`(如 channe
scripts/migrate_kg_to_dual.py:203
↓ 1 callers
Function
load_paper_nodes
(domain, paper_title_hints)
scripts/_eval_gold_samples.py:21
↓ 1 callers
Function
load_paper_nodes
(domain, hints)
scripts/_eval_all_gold.py:40
↓ 1 callers
Function
load_paper_reports
加载所有论文研究报告 JSON
src/report/dashboard.py:46
↓ 1 callers
Function
load_paper_watch
加载最新的论文追踪摘要
src/report/dashboard.py:78
↓ 1 callers
Function
load_topics_from_user_md
从 memory/USER.md 解析研究方向关键词
skills/paper_watch/scripts/fetch_papers.py:64
↓ 1 callers
Function
main
()
install.py:30
↓ 1 callers
Function
main
命令行工具:扫描、迁移、查询论文
src/core/paper_registry.py:580
↓ 1 callers
Function
main
(argv: list[str] | None = None)
src/evaluation/cli.py:268
↓ 1 callers
Function
main
()
src/report/dashboard.py:478
↓ 1 callers
Function
main
()
src/report/generator.py:482
↓ 1 callers
Function
main
()
scripts/spot_check_kg.py:152
↓ 1 callers
Function
main
()
scripts/smoke_sandbox_phase7.py:38
↓ 1 callers
Function
main
()
scripts/rebuild_semantic_index.py:92
↓ 1 callers
Function
main
()
scripts/gen_full_dataset.py:160
↓ 1 callers
Function
main
()
scripts/build_personal_v1_tasks.py:167
↓ 1 callers
Function
main
()
scripts/rerun_text01_only.py:156
↓ 1 callers
Function
main
(argv: list[str] | None = None)
scripts/gen_codex_review_prompt.py:100
↓ 1 callers
Function
main
()
scripts/smoke_runtime_phase5.py:110
↓ 1 callers
Function
main
()
scripts/kg_reset_for_v1.py:73
↓ 1 callers
Function
main
()
scripts/probe_vision.py:120
↓ 1 callers
Function
main
()
scripts/_smoke_schema_coerce.py:17
↓ 1 callers
Function
main
()
scripts/migrate_kg_to_dual.py:368
↓ 1 callers
Function
main
(argv: list[str] | None = None)
scripts/apply_gold_reviews.py:298
↓ 1 callers
Function
main
(argv: list[str] | None = None)
scripts/validate_review.py:140
↓ 1 callers
Function
main
()
scripts/fetch_llm_agent_papers.py:87
↓ 1 callers
Function
main
()
scripts/smoke_evaluation_phase6.py:96
↓ 1 callers
Function
main
()
scripts/smoke_test_production.py:17
↓ 1 callers
Function
main
()
scripts/build_personal_v1_seed_kg.py:24
↓ 1 callers
Function
main
()
scripts/spot_check_v2.py:298
↓ 1 callers
Function
main
()
scripts/ingest_llm_agent_v1.py:254
↓ 1 callers
Function
main
()
scripts/probe_models.py:89
← previous
next →
701–800 of 1,438, ranked by callers