Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChicagoHAI/NeuriCo
/ functions
Functions
1,808 in github.com/ChicagoHAI/NeuriCo
⨍
Functions
1,808
◇
Types & classes
448
↳
Endpoints
5
↓ 2 callers
Method
check_running_agents
Check status of all running agents. Returns list of completed ones.
src/interactive/tools.py:566
↓ 2 callers
Function
clean_chat_text
Strip tool-call XML and tool-mechanism meta-chatter from a manager message so the chat reads as plain prose. Preserves real newlines/markdown.
src/interactive/manager.py:75
↓ 2 callers
Method
cleanup
(self)
services/paper-finder/libs/di/ai2i/di/scopes.py:65
↓ 2 callers
Method
clear_state
(self)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/operatives.py:246
↓ 2 callers
Method
clone_partial
(self, fields: list[DocumentFieldName] | None = None)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:189
↓ 2 callers
Method
compare
( self, parent: ScoreSummary, candidate: ScoreSummary, )
src/core/autoresearch.py:659
↓ 2 callers
Method
computation
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/computed_field.py:49
↓ 2 callers
Method
consistency_warnings
Detect drift between the world model and reality — the failures we saw in real runs (a hypothesis left 'alive' after its experiment finished;
src/interactive/research_state.py:494
↓ 2 callers
Function
continue_from_current_best
Validate the current scored node and run Phase 2 AutoResearch search.
src/core/autoresearch.py:1237
↓ 2 callers
Method
continue_scope
(self)
services/paper-finder/libs/di/ai2i/di/scopes.py:170
↓ 2 callers
Function
create_app_context
(module: Module)
services/paper-finder/libs/di/ai2i/di/factory/app_context.py:6
↓ 2 callers
Function
create_managed_app
( app_context: ApplicationContext, app_config: ConfigSettings, di_patched_instances: dict[str, Any], conf_
services/paper-finder/libs/di/ai2i/di/integration.py:17
↓ 2 callers
Function
create_remote_workspace
Create the dsi-cluster remote workspace and record its location locally. Each dsi-slurm stage starts from a fresh runtime-owned remote root.
src/core/dsi_slurm_remote.py:65
↓ 2 callers
Function
custom_async_client
(**config_overrides: Any)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/tests/test_interaction.py:21
↓ 2 callers
Method
destroy_round_scope
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:53
↓ 2 callers
Function
doi_to_bibtex
Convert a single DOI to BibTeX.
templates/skills/citation-manager/scripts/doi_to_bibtex.py:154
↓ 2 callers
Function
explain_query_analysis
(analyzed_input: AnalyzedQuery | PartiallyAnalyzedQuery)
services/paper-finder/agents/mabool/api/mabool/agents/common/explain.py:63
↓ 2 callers
Function
extract_citations
Extract citation-like patterns from markdown content.
templates/skills/literature-review/scripts/verify_citations.py:21
↓ 2 callers
Function
filter_by_author
(expected_authors: list[str], doc: Document, keep_missing: bool | None = False)
services/paper-finder/agents/mabool/api/mabool/agents/common/common.py:85
↓ 2 callers
Function
finish_attempt
( *, child_sha_value: Optional[str], baseline_sha_value: Optional[str], accept
src/core/autoresearch.py:1117
↓ 2 callers
Method
from_dict
(cls, journal: S2Journal)
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/document.py:81
↓ 2 callers
Method
from_s2_citing_papers
( corpus_id: CorpusId, search_iteration: int = 1, dcf: DocumentCollectionFactory = DI.
services/paper-finder/agents/mabool/api/mabool/utils/dc.py:102
↓ 2 callers
Method
fuse
(self, *entities: Document)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:178
↓ 2 callers
Function
generate_comment_prompt
Generate the comment handler prompt by combining template with idea comments. Args: idea: Full idea specification (YAML dict)
src/agents/comment_handler.py:140
↓ 2 callers
Function
generate_resource_finder_prompt
Generate the resource finder prompt by combining the template with idea specification. This is a convenience wrapper that uses PromptGenerat
src/agents/resource_finder.py:46
↓ 2 callers
Method
generate_session_instructions
Generate session instructions from template. Args: prompt: The research task prompt (from generate_research_prompt)
src/templates/prompt_generator.py:676
↓ 2 callers
Function
get_application_config
(app_state: AppState = Depends(_get_app_state))
services/paper-finder/libs/di/ai2i/di/integration.py:122
↓ 2 callers
Function
get_by_title_origin_query
( query: str, time_range: ExtractedYearlyTimeRange | None = None, venues: Sequence[str] | None = N
services/paper-finder/libs/dcollection/ai2i/dcollection/fetchers/s2.py:85
↓ 2 callers
Function
get_config_or_throw
()
services/paper-finder/libs/config/ai2i/config/config.py:52
↓ 2 callers
Function
get_default_endpoint
()
services/paper-finder/agents/mabool/api/mabool/agents/llm_suggestion/llm_suggestion_agent.py:49
↓ 2 callers
Method
get_default_paper_style
Get the global default paper style (used when a domain has no specific paper_style set). Returns: Paper style na
src/core/config_loader.py:131
↓ 2 callers
Function
get_dense_datasets_by_domains
(domains: DomainsIdentified)
services/paper-finder/agents/mabool/api/mabool/agents/common/domain_utils.py:26
↓ 2 callers
Method
get_predefined_dynamic_fields
()
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:41
↓ 2 callers
Function
get_singleton_env
(app_state: AppState = Depends(_get_app_state))
services/paper-finder/libs/di/ai2i/di/integration.py:126
↓ 2 callers
Function
get_specific_paper_by_name
( user_input: str, extracted_name: str, domains: DomainsIdentified, extracted_content: str | N
services/paper-finder/agents/mabool/api/mabool/agents/specific_paper_by_name/specific_paper_by_name_agent.py:437
↓ 2 callers
Function
get_system_domain_params
(domains: DomainsIdentified)
services/paper-finder/agents/mabool/api/mabool/agents/common/domain_utils.py:11
↓ 2 callers
Method
get_workspace_config
Get workspace configuration. Falls back to workspace.yaml.example template if workspace.yaml doesn't exist. This allows user
src/core/config_loader.py:201
↓ 2 callers
Method
get_workspace_parent_dir
Get the workspace parent directory path. Priority (highest to lowest): 1. NEURICO_WORKSPACE environment variable (for Docker
src/core/config_loader.py:235
↓ 2 callers
Method
get_workspace_path
Get workspace path for an idea if it exists. Args: idea_id: Idea identifier repo_name: Repository name (if k
src/core/github_manager.py:406
↓ 2 callers
Function
google_model_params
(params: LLMModelParams)
services/paper-finder/libs/chain/ai2i/chain/models.py:45
↓ 2 callers
Method
group_by
(self, group_fn: DocumentProjector[V])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:289
↓ 2 callers
Method
init_root_manager
(id: StateManagerId)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/operatives.py:171
↓ 2 callers
Function
is_dsi_slurm_backend
Return True only when the runtime flag selects dsi-slurm compute.
src/core/dsi_slurm_remote.py:20
↓ 2 callers
Method
is_stage_completed
Check if a stage completed successfully.
src/core/pipeline_orchestrator.py:106
↓ 2 callers
Method
list_attempts
(self, parent_sha: str)
src/core/autoresearch.py:571
↓ 2 callers
Function
log_relevance_value_counts
( documents: DocumentCollection, )
services/paper-finder/agents/mabool/api/mabool/agents/common/relevance_judgement_utils.py:48
↓ 2 callers
Method
managed
(self, f: AsyncFunc[P, A])
services/paper-finder/libs/di/ai2i/di/resolver.py:145
↓ 2 callers
Method
many
( self, inputs: list[IN], *, return_exceptions: TrueLiteral, **batch_ec: Unpack[BatchExecutionContextB
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:208
↓ 2 callers
Method
map_enumerate
(self, map_fn: DocumentEnumProjector[Document])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:277
↓ 2 callers
Method
mark_failed
Mark this run as failed.
src/core/agent_runner.py:97
↓ 2 callers
Function
merge_time_range_and_inserted_before
( time_range: ExtractedYearlyTimeRange | None, inserted_before: str | None )
services/paper-finder/libs/dcollection/ai2i/dcollection/fetchers/s2.py:37
↓ 2 callers
Function
move_dsi_slurm_artifacts
Move transient DSI artifacts to destination and remove the source on success.
src/core/dsi_slurm_artifacts.py:14
↓ 2 callers
Function
normalize_column
(s: pd.Series[float], s_min: float | None = None, s_max: float | None = None)
services/paper-finder/agents/mabool/api/mabool/agents/common/sorting.py:153
↓ 2 callers
Function
normalize_title
(t: str)
services/paper-finder/agents/mabool/api/mabool/agents/specific_paper_by_title/specific_paper_by_title_agent.py:62
↓ 2 callers
Method
override
(self, **updated_params: Unpack[LLMModelParams])
services/paper-finder/libs/chain/ai2i/chain/models.py:135
↓ 2 callers
Method
parent_dir
(self, parent_sha: str)
src/core/autoresearch.py:507
↓ 2 callers
Function
plot_relevance_distribution
(documents: DocumentCollection, strategy: str, timestamp: str | None = None)
services/paper-finder/agents/mabool/api/mabool/agents/dense/relevance_loading_optimization.py:241
↓ 2 callers
Method
prompt
(self, message: Optional[str] = None, options: Optional[List[str]] = None)
src/interactive/channel.py:191
↓ 2 callers
Function
pull_all
Snapshot endpoint provenance, then execute the persisted pull manifest. The vLLM-specific bit is redacting `.neurico/modal_endpoint.json` to
templates/skills/modal-vllm/scripts/lifecycle.py:140
↓ 2 callers
Method
pull_latest
Pull latest changes from remote repository. Args: repo_path: Path to local repository branch: Branch name (d
src/core/github_manager.py:432
↓ 2 callers
Method
push
(self, round_id: RoundId, env: ManagedEnv, cleanup: CleanUpFunc | None)
services/paper-finder/libs/di/ai2i/di/rounds_storage.py:30
↓ 2 callers
Method
record_agent_complete
Record that an agent has completed.
src/interactive/session_state.py:76
↓ 2 callers
Function
refusal_responses
()
services/paper-finder/agents/mabool/api/mabool/agents/query_refusal/utils.py:37
↓ 2 callers
Function
remove_remote_workspace
Remove the recorded dsi-cluster remote workspace, then clear the record.
src/core/dsi_slurm_remote.py:102
↓ 2 callers
Method
reopen_round_scope
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:44
↓ 2 callers
Method
reparent_decision
Move a decision from ``global`` (or any finding) onto ``finding`` — used when a decision was recorded before the finding it serves existed. Re
src/interactive/research_state.py:380
↓ 2 callers
Method
replace_env
(self, env: ManagedEnv, cleanup: CleanUpFunc | None = None)
services/paper-finder/libs/di/ai2i/di/scopes.py:52
↓ 2 callers
Function
report_relevance_judgement_counts
(documents: DocumentCollection)
services/paper-finder/agents/mabool/api/mabool/agents/common/relevance_judgement_utils.py:41
↓ 2 callers
Method
retry_specific_in_broad_mode
( self, inputs: PaperFinderInput, analyzed_query: AnalyzedQuery, anchor_docs: DocumentCollection )
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/paper_finder_agent.py:223
↓ 2 callers
Method
run
Run the operation and return a result.
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/ops.py:61
↓ 2 callers
Function
run_comment_handler
Launch comment handler agent to make targeted improvements. Args: idea: Full idea specification with comments work_dir: Work
src/agents/comment_handler.py:163
↓ 2 callers
Method
run_paper_finder_on_partially_analyzed_query
( self, inputs: PaperFinderInput, analyzed_input: PartiallyAnalyzedQuery, errors: list[QueryAnalyzerEr
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/paper_finder_agent.py:327
↓ 2 callers
Function
run_paper_writer
Run paper writing agent. The agent handles all aspects of paper generation: - Creating directory structure (paper_draft/sections/, figur
src/agents/paper_writer.py:196
↓ 2 callers
Method
run_research
Execute research for a given idea. If GitHub integration is enabled, creates a GitHub repository, clones it, runs research t
src/core/runner.py:120
↓ 2 callers
Function
run_scorer
Execute scoring/eval.py against the runner's artifact. Args: work_dir: Workspace root containing scoring/eval.py and the
src/core/scorer.py:47
↓ 2 callers
Function
run_snippet_snowball
( content_query: str, doc_collection: DocumentCollection, top_k: int, search_iteration: int,
services/paper-finder/agents/mabool/api/mabool/agents/snowball/snippet_snowball.py:349
↓ 2 callers
Method
s2_client
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/factory.py:69
↓ 2 callers
Function
save_results_jsonl
Save paper results to a JSONL file, one paper per line.
templates/skills/paper-finder/scripts/find_papers.py:73
↓ 2 callers
Function
score_snowball_candidate
( citations: pd.DataFrame, direction: Literal["forward", "backward"], seed_relevance_bias: float,
services/paper-finder/agents/mabool/api/mabool/agents/snowball/snowball_agent.py:338
↓ 2 callers
Function
seal_scoring_files
Move hidden scoring files out of the workspace. Returns the sealed directory path when files were moved, otherwise None.
src/core/scoring_seal.py:32
↓ 2 callers
Function
sealed_dir_for
Return the sibling directory where sealed scoring files live. For a workspace at <workspaces>/<name>/, the sealed directory is at <works
src/core/scoring_seal.py:21
↓ 2 callers
Function
sentinel_path
Return the absolute path to the workspace's sentinel JSON.
templates/skills/modal-training/scripts/lifecycle.py:77
↓ 2 callers
Method
should_auto_create_workspace
Check if workspace parent directory should be auto-created. Returns: True if auto-create is enabled
src/core/config_loader.py:273
↓ 2 callers
Method
should_break
(self)
services/paper-finder/agents/mabool/api/mabool/agents/dense/relevance_loading_optimization.py:43
↓ 2 callers
Method
snapshot
Full state plus a couple of derived counts, for the dashboard.
src/interactive/research_state.py:532
↓ 2 callers
Function
suggest_retrieval_query
(paper_description: str)
services/paper-finder/agents/mabool/api/mabool/agents/broad_search_by_keyword/broad_search_by_keyword_agent.py:41
↓ 2 callers
Method
summarize
(self, payload: Dict[str, Any], source: str = "results")
src/core/autoresearch.py:869
↓ 2 callers
Function
task1
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:78
↓ 2 callers
Function
task2
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:83
↓ 2 callers
Function
task3
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:88
↓ 2 callers
Function
unseal_scoring_files
Move hidden scoring files back to the workspace. Best-effort: logs failures but does not raise, so unseal problems do not mask the origi
src/core/scoring_seal.py:77
↓ 2 callers
Method
update_computed_fields
(self, fields: Sequence[DocumentFieldName | BaseComputedField])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:303
↓ 2 callers
Function
weighted_sort_calculation
( documents: Sequence[Document], weights: Weights | dict[str, float], )
services/paper-finder/agents/mabool/api/mabool/agents/common/sorting.py:307
↓ 2 callers
Method
with_default
(self, v: B)
services/paper-finder/libs/config/ai2i/config/config_models.py:88
↓ 2 callers
Method
with_default_factory
(self, f: Callable[[], B])
services/paper-finder/libs/config/ai2i/config/config_models.py:91
↓ 2 callers
Method
with_trace_name
(self, name: str)
services/paper-finder/libs/chain/ai2i/chain/computation.py:90
↓ 2 callers
Function
write_bootstrap_baseline_state
Persist bootstrap baseline construction progress without marking it current-best.
src/core/autoresearch.py:125
↓ 2 callers
Method
write_proposal
Write the proposal as the first artifact of an attempt record.
src/core/autoresearch.py:531
↓ 2 callers
Function
write_state
(ready_sha: Optional[str])
src/core/autoresearch.py:1108
↓ 1 callers
Method
__anext__
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/loaders/adaptive.py:77
← previous
next →
301–400 of 1,808, ranked by callers