MCPcopy Create free account

hub / github.com/ChicagoHAI/NeuriCo / functions

Functions1,808 in github.com/ChicagoHAI/NeuriCo

↓ 2 callersMethodcheck_running_agents
Check status of all running agents. Returns list of completed ones.
src/interactive/tools.py:566
↓ 2 callersFunctionclean_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 callersMethodcleanup
(self)
services/paper-finder/libs/di/ai2i/di/scopes.py:65
↓ 2 callersMethodclear_state
(self)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/operatives.py:246
↓ 2 callersMethodclone_partial
(self, fields: list[DocumentFieldName] | None = None)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:189
↓ 2 callersMethodcompare
( self, parent: ScoreSummary, candidate: ScoreSummary, )
src/core/autoresearch.py:659
↓ 2 callersMethodcomputation
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/computed_field.py:49
↓ 2 callersMethodconsistency_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 callersFunctioncontinue_from_current_best
Validate the current scored node and run Phase 2 AutoResearch search.
src/core/autoresearch.py:1237
↓ 2 callersMethodcontinue_scope
(self)
services/paper-finder/libs/di/ai2i/di/scopes.py:170
↓ 2 callersFunctioncreate_app_context
(module: Module)
services/paper-finder/libs/di/ai2i/di/factory/app_context.py:6
↓ 2 callersFunctioncreate_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 callersFunctioncreate_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 callersFunctioncustom_async_client
(**config_overrides: Any)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/tests/test_interaction.py:21
↓ 2 callersMethoddestroy_round_scope
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:53
↓ 2 callersFunctiondoi_to_bibtex
Convert a single DOI to BibTeX.
templates/skills/citation-manager/scripts/doi_to_bibtex.py:154
↓ 2 callersFunctionexplain_query_analysis
(analyzed_input: AnalyzedQuery | PartiallyAnalyzedQuery)
services/paper-finder/agents/mabool/api/mabool/agents/common/explain.py:63
↓ 2 callersFunctionextract_citations
Extract citation-like patterns from markdown content.
templates/skills/literature-review/scripts/verify_citations.py:21
↓ 2 callersFunctionfilter_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 callersFunctionfinish_attempt
( *, child_sha_value: Optional[str], baseline_sha_value: Optional[str], accept
src/core/autoresearch.py:1117
↓ 2 callersMethodfrom_dict
(cls, journal: S2Journal)
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/document.py:81
↓ 2 callersMethodfrom_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 callersMethodfuse
(self, *entities: Document)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:178
↓ 2 callersFunctiongenerate_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 callersFunctiongenerate_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 callersMethodgenerate_session_instructions
Generate session instructions from template. Args: prompt: The research task prompt (from generate_research_prompt)
src/templates/prompt_generator.py:676
↓ 2 callersFunctionget_application_config
(app_state: AppState = Depends(_get_app_state))
services/paper-finder/libs/di/ai2i/di/integration.py:122
↓ 2 callersFunctionget_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 callersFunctionget_config_or_throw
()
services/paper-finder/libs/config/ai2i/config/config.py:52
↓ 2 callersFunctionget_default_endpoint
()
services/paper-finder/agents/mabool/api/mabool/agents/llm_suggestion/llm_suggestion_agent.py:49
↓ 2 callersMethodget_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 callersFunctionget_dense_datasets_by_domains
(domains: DomainsIdentified)
services/paper-finder/agents/mabool/api/mabool/agents/common/domain_utils.py:26
↓ 2 callersMethodget_predefined_dynamic_fields
()
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:41
↓ 2 callersFunctionget_singleton_env
(app_state: AppState = Depends(_get_app_state))
services/paper-finder/libs/di/ai2i/di/integration.py:126
↓ 2 callersFunctionget_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 callersFunctionget_system_domain_params
(domains: DomainsIdentified)
services/paper-finder/agents/mabool/api/mabool/agents/common/domain_utils.py:11
↓ 2 callersMethodget_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 callersMethodget_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 callersMethodget_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 callersFunctiongoogle_model_params
(params: LLMModelParams)
services/paper-finder/libs/chain/ai2i/chain/models.py:45
↓ 2 callersMethodgroup_by
(self, group_fn: DocumentProjector[V])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:289
↓ 2 callersMethodinit_root_manager
(id: StateManagerId)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/operatives.py:171
↓ 2 callersFunctionis_dsi_slurm_backend
Return True only when the runtime flag selects dsi-slurm compute.
src/core/dsi_slurm_remote.py:20
↓ 2 callersMethodis_stage_completed
Check if a stage completed successfully.
src/core/pipeline_orchestrator.py:106
↓ 2 callersMethodlist_attempts
(self, parent_sha: str)
src/core/autoresearch.py:571
↓ 2 callersFunctionlog_relevance_value_counts
( documents: DocumentCollection, )
services/paper-finder/agents/mabool/api/mabool/agents/common/relevance_judgement_utils.py:48
↓ 2 callersMethodmanaged
(self, f: AsyncFunc[P, A])
services/paper-finder/libs/di/ai2i/di/resolver.py:145
↓ 2 callersMethodmany
( self, inputs: list[IN], *, return_exceptions: TrueLiteral, **batch_ec: Unpack[BatchExecutionContextB
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:208
↓ 2 callersMethodmap_enumerate
(self, map_fn: DocumentEnumProjector[Document])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:277
↓ 2 callersMethodmark_failed
Mark this run as failed.
src/core/agent_runner.py:97
↓ 2 callersFunctionmerge_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 callersFunctionmove_dsi_slurm_artifacts
Move transient DSI artifacts to destination and remove the source on success.
src/core/dsi_slurm_artifacts.py:14
↓ 2 callersFunctionnormalize_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 callersFunctionnormalize_title
(t: str)
services/paper-finder/agents/mabool/api/mabool/agents/specific_paper_by_title/specific_paper_by_title_agent.py:62
↓ 2 callersMethodoverride
(self, **updated_params: Unpack[LLMModelParams])
services/paper-finder/libs/chain/ai2i/chain/models.py:135
↓ 2 callersMethodparent_dir
(self, parent_sha: str)
src/core/autoresearch.py:507
↓ 2 callersFunctionplot_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 callersMethodprompt
(self, message: Optional[str] = None, options: Optional[List[str]] = None)
src/interactive/channel.py:191
↓ 2 callersFunctionpull_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 callersMethodpull_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 callersMethodpush
(self, round_id: RoundId, env: ManagedEnv, cleanup: CleanUpFunc | None)
services/paper-finder/libs/di/ai2i/di/rounds_storage.py:30
↓ 2 callersMethodrecord_agent_complete
Record that an agent has completed.
src/interactive/session_state.py:76
↓ 2 callersFunctionrefusal_responses
()
services/paper-finder/agents/mabool/api/mabool/agents/query_refusal/utils.py:37
↓ 2 callersFunctionremove_remote_workspace
Remove the recorded dsi-cluster remote workspace, then clear the record.
src/core/dsi_slurm_remote.py:102
↓ 2 callersMethodreopen_round_scope
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:44
↓ 2 callersMethodreparent_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 callersMethodreplace_env
(self, env: ManagedEnv, cleanup: CleanUpFunc | None = None)
services/paper-finder/libs/di/ai2i/di/scopes.py:52
↓ 2 callersFunctionreport_relevance_judgement_counts
(documents: DocumentCollection)
services/paper-finder/agents/mabool/api/mabool/agents/common/relevance_judgement_utils.py:41
↓ 2 callersMethodretry_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 callersMethodrun
Run the operation and return a result.
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/ops.py:61
↓ 2 callersFunctionrun_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 callersMethodrun_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 callersFunctionrun_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 callersMethodrun_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 callersFunctionrun_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 callersFunctionrun_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 callersMethods2_client
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/factory.py:69
↓ 2 callersFunctionsave_results_jsonl
Save paper results to a JSONL file, one paper per line.
templates/skills/paper-finder/scripts/find_papers.py:73
↓ 2 callersFunctionscore_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 callersFunctionseal_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 callersFunctionsealed_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 callersFunctionsentinel_path
Return the absolute path to the workspace's sentinel JSON.
templates/skills/modal-training/scripts/lifecycle.py:77
↓ 2 callersMethodshould_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 callersMethodshould_break
(self)
services/paper-finder/agents/mabool/api/mabool/agents/dense/relevance_loading_optimization.py:43
↓ 2 callersMethodsnapshot
Full state plus a couple of derived counts, for the dashboard.
src/interactive/research_state.py:532
↓ 2 callersFunctionsuggest_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 callersMethodsummarize
(self, payload: Dict[str, Any], source: str = "results")
src/core/autoresearch.py:869
↓ 2 callersFunctiontask1
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:78
↓ 2 callersFunctiontask2
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:83
↓ 2 callersFunctiontask3
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:88
↓ 2 callersFunctionunseal_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 callersMethodupdate_computed_fields
(self, fields: Sequence[DocumentFieldName | BaseComputedField])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:303
↓ 2 callersFunctionweighted_sort_calculation
( documents: Sequence[Document], weights: Weights | dict[str, float], )
services/paper-finder/agents/mabool/api/mabool/agents/common/sorting.py:307
↓ 2 callersMethodwith_default
(self, v: B)
services/paper-finder/libs/config/ai2i/config/config_models.py:88
↓ 2 callersMethodwith_default_factory
(self, f: Callable[[], B])
services/paper-finder/libs/config/ai2i/config/config_models.py:91
↓ 2 callersMethodwith_trace_name
(self, name: str)
services/paper-finder/libs/chain/ai2i/chain/computation.py:90
↓ 2 callersFunctionwrite_bootstrap_baseline_state
Persist bootstrap baseline construction progress without marking it current-best.
src/core/autoresearch.py:125
↓ 2 callersMethodwrite_proposal
Write the proposal as the first artifact of an attempt record.
src/core/autoresearch.py:531
↓ 2 callersFunctionwrite_state
(ready_sha: Optional[str])
src/core/autoresearch.py:1108
↓ 1 callersMethod__anext__
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/loaders/adaptive.py:77
← previousnext →301–400 of 1,808, ranked by callers