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,112 callers
Method
get
(self, key: str, default: Any = None)
src/runtime/workflow.py:68
↓ 92 callers
Method
on
(t,i)
lib/tom-select/tom-select.complete.min.js:6
↓ 90 callers
Function
Kd
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 90 callers
Function
Yd
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 69 callers
Method
add
(self, step: WorkflowStep)
src/runtime/workflow.py:141
↓ 62 callers
Function
Ak
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 47 callers
Function
o
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 43 callers
Function
t
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 39 callers
Function
Qc
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 38 callers
Function
$d
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 38 callers
Function
hm
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 37 callers
Function
Fu
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 37 callers
Method
f
lib/tom-select/tom-select.complete.min.js:146
↓ 36 callers
Function
Kc
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 34 callers
Function
r
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 33 callers
Function
zk
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 30 callers
Function
Nk
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 27 callers
Function
H
(e,t=!1)
lib/tom-select/tom-select.complete.min.js:99
↓ 26 callers
Function
IS
(t,e,i,n)
lib/vis-9.1.2/vis-network.min.js:26
↓ 26 callers
Function
_i
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 26 callers
Function
e
(i,n,o)
lib/vis-9.1.2/vis-network.min.js:26
↓ 26 callers
Function
pb
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 26 callers
Method
run
执行整条 workflow。 reflector: 可选的 Reflector 实例; - reflector.should_retry(step_result_dict, attempt_count) -> bool - reflector
src/runtime/workflow.py:145
↓ 25 callers
Function
Jc
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 25 callers
Method
failure
( cls, tool: str, error: str, error_category: str = "tool_exception",
src/evaluation/adapters/base.py:38
↓ 24 callers
Function
P
(e,t)
lib/tom-select/tom-select.complete.min.js:83
↓ 24 callers
Function
h
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 24 callers
Function
nm
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 23 callers
Function
B
(e,t,i,s)
lib/tom-select/tom-select.complete.min.js:99
↓ 22 callers
Method
execute
( self, code: str, timeout: Optional[int] = None, skip_safety_check: bool = Fa
src/execution/sandbox.py:318
↓ 22 callers
Method
log_validation
记录一次验证 run。status: ok | warn | fail
src/recorder/refactor_recorder.py:208
↓ 22 callers
Method
off
(t,i)
lib/tom-select/tom-select.complete.min.js:6
↓ 21 callers
Function
P
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 21 callers
Function
Tn
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 21 callers
Function
_esc
(s)
scripts/build_spot_check_v2_html.py:21
↓ 21 callers
Method
from_dict
从字典反序列化(容错:未知 node_type 不抛 ValueError,落到 OTHER 并 warn)
src/knowledge/schema.py:352
↓ 20 callers
Function
Ch
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 20 callers
Method
set
(self, key: str, value: Any)
src/runtime/workflow.py:71
↓ 20 callers
Function
y
(e,t)
lib/tom-select/tom-select.complete.min.js:34
↓ 19 callers
Function
i
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 19 callers
Function
s
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 19 callers
Method
trigger
(t,...i)
lib/tom-select/tom-select.complete.min.js:8
↓ 18 callers
Method
hook
(e,t,i)
lib/tom-select/tom-select.complete.min.js:298
↓ 18 callers
Function
sb
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 18 callers
Function
w
lib/tom-select/tom-select.complete.min.js:74
↓ 17 callers
Method
encode
(self, texts: list[str])
src/knowledge/semantic_index.py:83
↓ 17 callers
Function
g
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 17 callers
Function
register_tool
注册一个可被 WorkflowStep.tool 引用的 async callable。
src/runtime/workflow.py:41
↓ 17 callers
Method
search
语义检索 top-k。
src/knowledge/semantic_index.py:190
↓ 16 callers
Function
C
(e,...t)
lib/tom-select/tom-select.complete.min.js:78
↓ 16 callers
Function
a
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 16 callers
Method
add_node
添加节点(自动去重合并) 如果同 ID 节点已存在,合并其属性。 返回节点 ID。
src/knowledge/graph_store.py:102
↓ 15 callers
Function
_g
(gold: dict | None, key: str, default=None)
src/evaluation/metrics/__init__.py:64
↓ 15 callers
Method
check_duplicate
三级去重检查,返回匹配的已有记录(如果存在) 优先级:arXiv ID > DOI > 文件哈希 > 标题模糊匹配
src/core/paper_registry.py:225
↓ 15 callers
Method
destroy
()
lib/tom-select/tom-select.complete.min.js:294
↓ 15 callers
Function
n
(i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 15 callers
Method
normalize
返回标准化标签。无命中则返回原 label(去首尾空白)。
src/knowledge/entity_linker.py:114
↓ 15 callers
Function
oe
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 15 callers
Method
save
保存报告为 JSON + HTML 双格式 Returns: (json_path, html_path)
src/report/generator.py:208
↓ 15 callers
Function
wb
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 14 callers
Function
Hx
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 14 callers
Method
add_edge
添加边(证据累积 + 冲突标记,Phase 2.3) 合并语义: - 同 edge_id 已存在 → 把新 edge 的来源作为一条新 Evidence 追加, confidence 重算为 max(local) + 0
src/knowledge/graph_store.py:151
↓ 14 callers
Method
close
(e=!0)
lib/tom-select/tom-select.complete.min.js:275
↓ 14 callers
Method
define
(t,i)
lib/tom-select/tom-select.complete.min.js:116
↓ 14 callers
Method
extract_full_text
提取全文文本。 Phase 3.1 (2026-05-20): fix_columns=True 时默认走 _extract_page_text_columned,自动按 bbox 列序重组, 解决 IEEE/ACM 双栏论
src/core/pdf_parser.py:158
↓ 13 callers
Function
Pk
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 13 callers
Method
add_node
增量加一条;调用方负责后续 save_cache()。
src/knowledge/semantic_index.py:183
↓ 13 callers
Method
clear
(e)
lib/tom-select/tom-select.complete.min.js:277
↓ 13 callers
Method
get_node
根据 ID 获取节点
src/knowledge/graph_store.py:248
↓ 13 callers
Function
rich_text
构造 Notion rich_text 数组。超长自动分段(≤1900 char/段)。 color: Notion 支持 "default" / "red" / "blue" / ... / "red_background" / ...
src/recorder/block_builders.py:28
↓ 12 callers
Function
Lv
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 12 callers
Function
Sm
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 12 callers
Function
_esc
(s)
scripts/build_spot_check_html.py:18
↓ 12 callers
Function
_norm_set
(items: list)
src/evaluation/metrics/capability.py:16
↓ 12 callers
Function
_normalize_label
与 src/knowledge/schema.py KGNode._normalize_label 一致: 小写 + 去特殊字符 + 空格转下划线。
src/evaluation/metrics/kg.py:16
↓ 12 callers
Method
generate_learning_path
生成个性化学习路径 Args: focus_area: 可选,聚焦的领域关键词(如 "agent memory") max_items: 最大推荐条目数 Returns: L
src/knowledge/graph_analyzer.py:623
↓ 12 callers
Function
pm
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 12 callers
Function
q
lib/tom-select/tom-select.complete.min.js:94
↓ 11 callers
Function
load_preferences
读取偏好,缺失字段用默认值补齐(不写盘)。
src/runtime/preferences.py:46
↓ 10 callers
Function
$y
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 10 callers
Method
compute_importance
计算所有节点的重要性评分 综合 4 个指标: 1. PageRank(全局重要性) 2. 度中心性(直接连接数) 3. 入度(被引用/使用次数) 4. 介数中心性(知识桥梁作用) 【
src/knowledge/graph_analyzer.py:202
↓ 10 callers
Function
i
lib/tom-select/tom-select.complete.min.js:85
↓ 10 callers
Method
parse_sections
将全文分割为标准化章节 Returns: dict: key = 章节名, value = 章节文本 例如 {"abstract": "...", "method": "...", "experiments": ".
src/core/multimodal.py:443
↓ 10 callers
Method
refreshState
()
lib/tom-select/tom-select.complete.min.js:262
↓ 10 callers
Method
to_dict
(self)
src/evaluation/schema.py:137
↓ 9 callers
Function
Rv
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 9 callers
Function
check_code_safety
静态扫描危险模式(黑名单,仅警告不拦截)。
src/execution/sandbox.py:168
↓ 9 callers
Function
d
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 9 callers
Method
load
(e)
lib/tom-select/tom-select.complete.min.js:184
↓ 9 callers
Method
register_paper
注册新论文 如果检测到重复,返回已有记录而不是重复注册。 注册后自动保存到 JSON。
src/core/paper_registry.py:305
↓ 8 callers
Function
Cm
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 8 callers
Function
Hh
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 8 callers
Function
Mm
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 8 callers
Function
S
(e,...t)
lib/tom-select/tom-select.complete.min.js:78
↓ 8 callers
Function
_norm
(s: str)
scripts/apply_gold_reviews.py:39
↓ 8 callers
Function
_normalize
(s: str)
src/evaluation/metrics/retrieval_advanced.py:37
↓ 8 callers
Function
_truncate
安全截断文本,处理 None
src/mcp_servers/paper_search.py:189
↓ 8 callers
Function
c
lib/tom-select/tom-select.complete.min.js:12
↓ 8 callers
Method
detect_knowledge_gaps
检测知识图谱中的盲区 四种盲区类型: 1. foundation_gap (基础缺失): - PageRank 高(是核心概念)但属性稀疏(没有详细记录定义/描述) - 说明你知道这个概念存在,但没有深
src/knowledge/graph_analyzer.py:454
↓ 8 callers
Function
get_store
获取(或懒加载)指定 domain 的 store。 路径策略: - 标准路径 data/kg_<domain>.json 存在 → 用它 - 否则若 domain=shared 且 legacy data/knowledge_graph.json 存在
src/mcp_servers/knowledge_graph.py:73
next →
1–100 of 1,438, ranked by callers