Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenRaiser/PaperFlow
/ types & classes
Types & classes
96 in github.com/OpenRaiser/PaperFlow
⨍
Functions
3,508
◇
Types & classes
96
↓ 10 callers
Class
FakeEntry
dict-like RSS entry with attribute access.
tests/test_journal_fetcher.py:21
↓ 10 callers
Class
_FakeResponse
experiments/tests/test_profile_bootstrap.py:785
↓ 8 callers
Class
FakeRows
tests/test_desktop_gui.py:212
↓ 7 callers
Class
FakeResponse
experiments/tests/test_paper_stack.py:169
↓ 6 callers
Class
FakeEmbeddingModule
experiments/tests/test_reading_report_flow.py:861
↓ 6 callers
Class
FakeEmbeddingService
experiments/tests/test_reading_report_flow.py:831
↓ 6 callers
Class
FakeResponse
tests/test_desktop_gui.py:1335
↓ 6 callers
Class
OutputManager
管理所有 JSONL 输出文件(每个层一个大文件)
experiments/simulation/simulate_historical_episodes.py:461
↓ 6 callers
Class
_FakeSession
experiments/tests/test_profile_bootstrap.py:794
↓ 5 callers
Class
FakeColdStartModule
experiments/tests/test_profile_bootstrap.py:1287
↓ 5 callers
Class
HashEmbedding
Deterministic offline backend. Used for tests and when no real provider is configured. Embeddings are not semantically meaningful, but they a
paperflow/providers/embedding.py:127
↓ 5 callers
Class
MockLLM
Deterministic offline backend used when no credentials are available. Returns a stable hash-derived snippet so call sites can run end-to-end in
paperflow/providers/llm.py:332
↓ 4 callers
Class
FakeConnection
tests/test_desktop_gui.py:233
↓ 4 callers
Class
FakeStreamingLLM
tests/test_desktop_gui.py:1046
↓ 4 callers
Class
LLMResponse
paperflow/providers/llm.py:22
↓ 4 callers
Class
OpenAILLM
paperflow/providers/llm.py:107
↓ 3 callers
Class
FakeChat
tests/test_providers.py:181
↓ 3 callers
Class
FakeChoice
tests/test_providers.py:166
↓ 3 callers
Class
FakeClient
experiments/tests/test_paper_stack.py:60
↓ 3 callers
Class
FakeClient
tests/test_providers.py:184
↓ 3 callers
Class
FakeClient
tests/test_llm_parser.py:30
↓ 3 callers
Class
FakeCompletions
tests/test_providers.py:173
↓ 3 callers
Class
FakeMessage
tests/test_providers.py:163
↓ 3 callers
Class
FakeResponse
tests/test_providers.py:169
↓ 3 callers
Class
MasterCoordinator
主协调器
agents/master-coordinator/main.py:1484
↓ 2 callers
Class
EmbeddingService
Configurable embedding backend with caching and safe fallbacks.
skills/embedding/scripts/embed.py:234
↓ 2 callers
Class
FakeChat
tests/test_llm_parser.py:148
↓ 2 callers
Class
FakeChoice
tests/test_llm_parser.py:171
↓ 2 callers
Class
FakeCompletions
tests/test_llm_parser.py:144
↓ 2 callers
Class
FakeJournalFetcher
experiments/tests/test_reading_report_flow.py:767
↓ 2 callers
Class
FakeLLM
tests/test_desktop_gui.py:936
↓ 2 callers
Class
FakeMessage
tests/test_llm_parser.py:168
↓ 2 callers
Class
FakeMockLLM
tests/test_desktop_gui.py:1028
↓ 2 callers
Class
FakeModel
tests/test_llm_parser.py:682
↓ 2 callers
Class
FakeReadingAgent
experiments/tests/test_profile_bootstrap.py:1341
↓ 2 callers
Class
FakeResponse
tests/test_journal_fetcher.py:453
↓ 2 callers
Class
FakeTokenizer
tests/test_llm_parser.py:665
↓ 2 callers
Class
PaperWithScore
带分数的论文
deployments/feishu/daily-push-agent/main.py:487
↓ 2 callers
Class
Response
tests/test_desktop_gui.py:941
↓ 2 callers
Class
UserCitationState
experiments/baselines/citation_enhanced/runner.py:395
↓ 2 callers
Class
UserDiscourseState
experiments/baselines/discourse_aware/runner.py:418
↓ 2 callers
Class
UserFeedbackState
experiments/baselines/scholar_inbox/runner.py:385
↓ 2 callers
Class
UserKnowledgeEntityState
experiments/baselines/knowledge_entity/runner.py:442
↓ 2 callers
Class
_DummyConn
experiments/tests/test_strict_daily_simulation.py:6
↓ 1 callers
Class
AnthropicLLM
paperflow/providers/llm.py:194
↓ 1 callers
Class
BrokenLLM
tests/test_wiki_store.py:245
↓ 1 callers
Class
DriftEngine
鍏磋叮婕傜Щ鎵ц寮曟搸
scripts/drift_engine.py:1290
↓ 1 callers
Class
EmptyConnection
tests/test_desktop_gui.py:1618
↓ 1 callers
Class
EmptyRows
tests/test_desktop_gui.py:1614
↓ 1 callers
Class
EpisodeAccumulator
experiments/human_eval/build_main_human_eval_packet.py:46
↓ 1 callers
Class
FakeEmbeddingService
experiments/tests/test_pdf_parser.py:166
↓ 1 callers
Class
FakeEmbeddings
experiments/tests/test_paper_stack.py:85
↓ 1 callers
Class
FakeNote
experiments/tests/test_paper_stack.py:672
↓ 1 callers
Class
FakeOutputs
tests/test_llm_parser.py:678
↓ 1 callers
Class
FakeReadingAgent
experiments/tests/test_feedback_regressions.py:297
↓ 1 callers
Class
FakeResponse
experiments/tests/test_reading_report_flow.py:1433
↓ 1 callers
Class
FakeResponse
tests/test_llm_parser.py:175
↓ 1 callers
Class
FakeRuntimeBootstrap
experiments/tests/test_paper_stack.py:146
↓ 1 callers
Class
FakeService
experiments/tests/test_paper_stack.py:764
↓ 1 callers
Class
FakeTensor
tests/test_llm_parser.py:652
↓ 1 callers
Class
FakeUsage
tests/test_providers.py:159
↓ 1 callers
Class
FeishuEventHandler
飞书事件处理器
deployments/feishu/webhook-server/scripts/webhook_server.py:351
↓ 1 callers
Class
Obj
tests/test_providers.py:147
↓ 1 callers
Class
OllamaEmbedding
paperflow/providers/embedding.py:103
↓ 1 callers
Class
OllamaLLM
paperflow/providers/llm.py:257
↓ 1 callers
Class
OpenAIEmbedding
paperflow/providers/embedding.py:51
↓ 1 callers
Class
PaperRepresentation
experiments/baselines/knowledge_entity/runner.py:433
↓ 1 callers
Class
ProviderConfig
Resolved provider selection. Attributes track the *user-requested* provider, not the runtime fallback (the provider implementations decide wh
paperflow/providers/config.py:28
↓ 1 callers
Class
ReusableHTTPServer
Allow quick restarts on the same port during local development.
deployments/feishu/webhook-server/scripts/webhook_server.py:1197
↓ 1 callers
Class
SentenceTransformersEmbedding
paperflow/providers/embedding.py:80
↓ 1 callers
Class
TokenTracker
experiments/token_cost/measure_day_token_usage.py:70
↓ 1 callers
Class
TokenUsageRecorder
experiments/simulation/simulate_historical_episodes.py:80
↓ 1 callers
Class
UserNaturalProfileState
experiments/baselines/nl_profile/runner.py:312
↓ 1 callers
Class
_Context
tests/test_llm_parser.py:720
Class
BrokenFetcher
experiments/tests/test_reading_report_flow.py:1295
Class
CapturingOutputManager
experiments/tests/test_strict_daily_simulation.py:122
Class
ChatIdFinderHandler
简单的 HTTP 处理器,用于捕获飞书事件的 chat_id
scripts/get_chat_ids.py:28
Class
EmbeddingProvider
paperflow/providers/embedding.py:20
Class
EmptyFetcher
experiments/tests/test_reading_report_flow.py:1326
Class
FakeChatResponse
tests/test_llm_parser.py:295
Class
FakeInferenceClient
experiments/tests/test_paper_stack.py:408
Class
FakeOpenAIModule
tests/test_providers.py:187
Class
FakeSentenceTransformer
experiments/tests/test_paper_stack.py:608
Class
FakeThread
tests/test_desktop_gui.py:3457
Class
FakeTorch
tests/test_llm_parser.py:717
Class
FixedDateTime
tests/test_journal_fetcher.py:31
Class
LLMProvider
Minimal interface every LLM backend must satisfy.
paperflow/providers/llm.py:30
Class
PaperFlowGuiHandler
deployments/desktop/server.py:488
Class
Response
tests/test_desktop_gui.py:1193
Class
TestBehaviorLogOperations
Tests for behavior log operations
tests/test_db_ops.py:137
Class
TestPaperOperations
Tests for paper CRUD operations
tests/test_db_ops.py:99
Class
TestProfileOperations
Tests for profile CRUD operations
tests/test_db_ops.py:28
Class
TestReadingQueueOperations
Tests for the pending reading queue helpers.
tests/test_db_ops.py:253
Class
TestSelectionStats
Tests for selection statistics
tests/test_db_ops.py:231
Class
WebhookHandler
HTTP 请求处理器
deployments/feishu/webhook-server/scripts/webhook_server.py:1203
Class
_DummyOutputManager
experiments/tests/test_strict_daily_simulation.py:11