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
↓ 3 callers
Method
build
Build the operation with a specific factory.
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/ops.py:41
↓ 3 callers
Function
check_if_paper_inserted_before
( last_allowed_pub_date: date | None, year: int | None, publication_date: date | None )
services/paper-finder/libs/dcollection/ai2i/dcollection/fetchers/s2.py:72
↓ 3 callers
Method
checkpoint_exists
Return whether a commit object exists in this workspace repository.
src/core/autoresearch.py:378
↓ 3 callers
Method
clone_with
(self, providers: Providers, pre_populated_cache: CachedValues | None = None)
services/paper-finder/libs/di/ai2i/di/managed_env.py:50
↓ 3 callers
Method
complete_attempt
Fill in the post-comment-mode artifacts for an existing attempt.
src/core/autoresearch.py:539
↓ 3 callers
Function
counted_noun
(base: str, count: int)
services/paper-finder/agents/mabool/api/mabool/agents/common/step_reporting_utils.py:24
↓ 3 callers
Method
create_fresh_scopes_context
(self, *, patched_instances: dict[str, Any])
services/paper-finder/libs/di/ai2i/di/app_context.py:50
↓ 3 callers
Method
destroy
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/rounds_storage.py:50
↓ 3 callers
Method
digest_section
Compact text the manager sees each turn as part of its system prompt. Kept bounded so it never crowds out the conversation. This is the
src/interactive/research_state.py:562
↓ 3 callers
Function
dsi_slurm_remote_workspace
Runtime lifecycle shell for dsi-slurm stages. No-op unless --compute-backend is exactly dsi-slurm.
src/core/dsi_slurm_remote.py:136
↓ 3 callers
Method
emit_raw
Push a pre-formatted event (used by the agent-log tailer).
src/interactive/channel.py:166
↓ 3 callers
Function
external_dynamic_field
( *args: Any, fuse: Fuser[DocumentFieldName] = TakeFirst(), **kwargs: Any, )
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:88
↓ 3 callers
Method
format
(self, record: logging.LogRecord)
services/paper-finder/agents/mabool/api/mabool/utils/logging.py:29
↓ 3 callers
Method
from_dense_retrieval
( queries: list[str], search_iteration: int, dataset: DenseDataset, top_k: int
services/paper-finder/agents/mabool/api/mabool/utils/dc.py:114
↓ 3 callers
Method
from_s2_by_author
( authors_profiles: list[list[Any]], limit: int, dcf: DocumentCollectionFactory = DI.r
services/paper-finder/agents/mabool/api/mabool/utils/dc.py:52
↓ 3 callers
Method
from_s2_by_title
( query: str, time_range: ExtractedYearlyTimeRange | None = None, venues: list[str] |
services/paper-finder/agents/mabool/api/mabool/utils/dc.py:64
↓ 3 callers
Function
generate_instructions
Generate comprehensive session instructions for the research agent. This is a convenience wrapper that uses PromptGenerator internally.
templates/research_agent_instructions.py:37
↓ 3 callers
Method
get_actual_vespa_version
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/external_api/dense/vespa.py:151
↓ 3 callers
Function
get_runtime_compute_backend
Read the CLI-selected backend. Missing means local.
src/core/compute_backend.py:37
↓ 3 callers
Method
gpt4o
(**params: Unpack[LLMModelParams])
services/paper-finder/libs/chain/ai2i/chain/models.py:96
↓ 3 callers
Function
greet
(name: str)
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:150
↓ 3 callers
Method
lookup_key
(self, entity_id: EntityId, field_name: DFN)
services/paper-finder/libs/dcollection/ai2i/dcollection/caching/cache.py:294
↓ 3 callers
Method
mark_completed
Mark entire pipeline as completed.
src/core/pipeline_orchestrator.py:96
↓ 3 callers
Method
next_attempt_dir
(self, parent_sha: str)
src/core/autoresearch.py:495
↓ 3 callers
Method
normalize
(self)
services/paper-finder/agents/mabool/api/mabool/data_model/specifications.py:187
↓ 3 callers
Function
normalize_domain
Normalize a domain, falling back to default if invalid. Args: domain: Domain to normalize Returns: Valid domain name (o
src/core/config_loader.py:297
↓ 3 callers
Method
open_scope
(self, values: CachedValues | None = None)
services/paper-finder/libs/di/ai2i/di/scopes.py:92
↓ 3 callers
Function
plan
(specifications: specs.Specifications)
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/plan.py:540
↓ 3 callers
Function
pluralize
(base: str, count: int)
services/paper-finder/agents/mabool/api/mabool/agents/common/step_reporting_utils.py:20
↓ 3 callers
Method
priority_context
(self, priority: int = DEFAULT_PRIORITY)
services/paper-finder/agents/mabool/api/mabool/services/prioritized_task.py:79
↓ 3 callers
Method
product
(self, p: ChainComputation[IN, OUT2])
services/paper-finder/libs/chain/ai2i/chain/computation.py:175
↓ 3 callers
Method
project
(self, map_fn: DocumentProjector[V])
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/collection.py:286
↓ 3 callers
Function
project_root
()
services/paper-finder/agents/mabool/api/mabool/utils/paths.py:6
↓ 3 callers
Function
read_autoresearch_state
Read AutoResearch continuation state, returning an empty dict when absent/invalid.
src/core/autoresearch.py:95
↓ 3 callers
Method
read_from_dict
(self, d: dict[str, Any])
services/paper-finder/libs/config/ai2i/config/config_models.py:78
↓ 3 callers
Function
remote_workspace_info_path
(work_dir: Path)
src/core/dsi_slurm_remote.py:25
↓ 3 callers
Function
resolve_autoresearch_history_root
Resolve the AutoResearch history root from CLI, state, or default.
src/core/autoresearch.py:148
↓ 3 callers
Method
restore_checkpoint
Restore tracked workspace files to a checkpoint. By default this avoids `git clean` so ignored datasets, venvs, and other lo
src/core/autoresearch.py:349
↓ 3 callers
Method
run
Execute AutoResearch iterations from the current scored workspace state. The initial checkpoint is created from the already-scored p
src/core/autoresearch.py:1531
↓ 3 callers
Method
run_paper_finder_on_analyzed_query
( self, inputs: PaperFinderInput, analyzed_input: AnalyzedQuery, anchor_docs: DocumentCollection )
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/paper_finder_agent.py:247
↓ 3 callers
Function
score_by_rank
(collection: DocumentCollection, max_score: int = 3)
services/paper-finder/agents/mabool/api/mabool/agents/specific_paper_by_name/specific_paper_by_name_agent.py:277
↓ 3 callers
Function
scoring_func
( extracted_name: str, found_in_search_with_content: int, title: str, abstract
services/paper-finder/agents/mabool/api/mabool/agents/specific_paper_by_name/specific_paper_by_name_agent.py:146
↓ 3 callers
Method
should_allow_unknown_domains
Check if unknown domains should be allowed (with fallback). Returns: True if unknown domains are allowed
src/core/config_loader.py:107
↓ 3 callers
Method
status
(self, label: str = "", *, thinking: bool = False, waiting: bool = False, phase: str = "")
src/interactive/channel.py:179
↓ 3 callers
Function
step
(name: str, cmd: List[str])
templates/skills/modal-training/scripts/_doctor_checks.py:219
↓ 3 callers
Method
submit_idea
Submit a new research idea. Args: idea_spec: Idea specification dictionary validate: Whether to validate aga
src/core/idea_manager.py:64
↓ 3 callers
Method
to_flat_criteria
(self, include_nice_to_have: bool = True)
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/document.py:369
↓ 3 callers
Function
to_reward
(doc: Document, field: str)
services/paper-finder/libs/dcollection/ai2i/dcollection/loaders/adaptive.py:140
↓ 3 callers
Method
validate_idea
Validate idea specification. Args: idea_spec: Idea specification dictionary Returns: Dictionary wit
src/core/idea_manager.py:107
↓ 3 callers
Function
verbalize_list
(items: list[str], connector: Literal["and", "or"])
services/paper-finder/agents/mabool/api/mabool/agents/common/step_reporting_utils.py:4
↓ 3 callers
Function
with_priority
( func: Callable[P, Awaitable[T]], semaphore: PrioritySemaphore, priority: int = DEFAULT_PRIORITY )
services/paper-finder/agents/mabool/api/mabool/services/prioritized_task.py:100
↓ 3 callers
Function
without_runtime_compute_backend
Return a copy with transient backend markers removed before persistence.
src/core/compute_backend.py:47
↓ 3 callers
Function
workspace_root
Walk upward from `start` (or cwd) looking for a directory containing `.neurico/`. Falls back to the starting directory if no marker is found.
templates/skills/modal-training/scripts/lifecycle.py:65
↓ 3 callers
Function
write_autoresearch_state
Persist enough state for a later --continue-autoresearch run.
src/core/autoresearch.py:175
↓ 2 callers
Method
__call__
(self)
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/ops.py:65
↓ 2 callers
Method
__init__
( self, scope: ScopeOrCustom, providers: Providers, patched_instances: dict[str, Any] | None = None
services/paper-finder/libs/di/ai2i/di/scopes.py:75
↓ 2 callers
Method
_add_to_loaded_fields
(self, key: str)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:136
↓ 2 callers
Method
_clear_stale_results_json
(self)
src/core/autoresearch.py:1807
↓ 2 callers
Function
_count_files
(*dirs: Path)
src/interactive/web_server.py:149
↓ 2 callers
Function
_count_relevance_by_level
(collection: DocumentCollection)
services/paper-finder/agents/mabool/api/mabool/agents/common/explain.py:125
↓ 2 callers
Function
_create_and_wait_for_tasks
( session_id: str, operative_task: asyncio.Task[OperativeResponse[OUTPUT]], timeout: float = Confi
services/paper-finder/agents/mabool/api/mabool/infra/operatives/interaction.py:123
↓ 2 callers
Function
_deep_lowercase_keys
(d: dict[str, Any])
services/paper-finder/libs/config/ai2i/config/loading.py:100
↓ 2 callers
Method
_ensure_results_json
Ensure a public scoring/results.json exists for node traceability. If the scorer fails before producing results.json, write a small
src/core/autoresearch.py:1760
↓ 2 callers
Function
_extract_round_context
(request: Request, request_and_body: RequestAndBody)
services/paper-finder/agents/mabool/api/mabool/utils/context_deps.py:31
↓ 2 callers
Method
_extract_user_instructions
Extract user-provided instructions from the prompt. Looks for content in the "User-Provided Instructions and Context" section
src/templates/prompt_generator.py:746
↓ 2 callers
Method
_fetch_from_operatives
( self, operatives: list[SearchOperative], docs: DocumentCollection )
services/paper-finder/agents/mabool/api/mabool/agents/complex_search/broad_search.py:184
↓ 2 callers
Function
_fetch_paper_data
( corpus_ids: Sequence[int], fields: Sequence[DocumentFieldName], s2_client: AsyncSemanticScholar,
services/paper-finder/libs/dcollection/ai2i/dcollection/loaders/s2_rest.py:126
↓ 2 callers
Method
_follow_key
(self, d: dict[str, Any], key: str)
services/paper-finder/libs/config/ai2i/config/config_models.py:94
↓ 2 callers
Function
_function_signature
(node: ast.AST)
src/core/workspace_manifest.py:246
↓ 2 callers
Function
_fuzzy_find_snippet_text
(text: str, snippet_to_find: str)
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevant_snippets.py:110
↓ 2 callers
Method
_generate_compute_backend_section
Generate operational compute-backend constraints for execution agents. Missing --compute-backend means local and intentionally emits
src/templates/prompt_generator.py:554
↓ 2 callers
Function
_get_current_git_sha
()
services/paper-finder/agents/mabool/api/mabool/utils/file_based_cache.py:16
↓ 2 callers
Method
_get_dynamic_field
(self, field_name: DocumentFieldName)
services/paper-finder/libs/dcollection/ai2i/dcollection/collection.py:166
↓ 2 callers
Function
_get_qualified_name
(f: AsyncFunc[..., A] | AsyncContextFunc[..., A])
services/paper-finder/libs/di/ai2i/di/providers.py:215
↓ 2 callers
Method
_handle_exit
Save session and exit.
src/interactive/manager.py:469
↓ 2 callers
Function
_is_hidden_context_path
(rel_path: str)
src/agents/autoresearch_proposer.py:382
↓ 2 callers
Method
_is_set_type
Check if a node represents a set type.
services/paper-finder/dev/python/flake8_plugins/stable_sort_checker.py:32
↓ 2 callers
Method
_matching_workspace_paths
(self, patterns: Iterable[str])
src/core/autoresearch.py:466
↓ 2 callers
Method
_merge_doc_source_responses
( self, docs: DocumentCollection, doc_source_responses: Sequence[OperativeResponse] )
services/paper-finder/agents/mabool/api/mabool/agents/complex_search/broad_search.py:229
↓ 2 callers
Method
_move_dsi_slurm_artifacts_to_attempt
(self, attempt_dir: Path)
src/core/autoresearch.py:1812
↓ 2 callers
Method
_normalize_options
Coerce options to the v3 shape ``[{text, status}]``. Accepts a list of bare strings (legacy / convenience) or a list of dicts. Each option's
src/interactive/research_state.py:202
↓ 2 callers
Function
_order_lean
(paths: List[Path])
templates/skills/axiom-lean-prover/scripts/axle_check.py:74
↓ 2 callers
Function
_read_json_or_text
(path: Path)
src/agents/autoresearch_proposer.py:333
↓ 2 callers
Method
_record_failed_before_checkpoint
( self, attempt_dir: Path, parent_sha: str, results_path: Path, decisi
src/core/autoresearch.py:1818
↓ 2 callers
Method
_register_dependency
(self, definition: DependencyDefinition[A])
services/paper-finder/libs/di/ai2i/di/providers.py:163
↓ 2 callers
Method
_run_paper_writer_stage
( self, idea: Dict[str, Any], work_dir: Path, provider: str, paper_sty
src/core/runner.py:898
↓ 2 callers
Method
_run_scorer
Run the scorer stage (scoring mode only). Executes scoring/eval.py and captures the structured results into scoring/results.json.
src/core/pipeline_orchestrator.py:748
↓ 2 callers
Function
_safe_header_text
(text: str)
src/core/workspace_manifest.py:475
↓ 2 callers
Method
_setup_personal_account
Configure GitHub manager to use the authenticated user's personal account.
src/core/github_manager.py:108
↓ 2 callers
Function
_sub_task
()
services/paper-finder/libs/di/ai2i/di/tests/test_app_context.py:158
↓ 2 callers
Method
_update_computed_fields
(self, fields: Sequence[DocumentFieldName | BaseComputedField])
services/paper-finder/libs/dcollection/ai2i/dcollection/collection.py:181
↓ 2 callers
Method
_wrap_value
(self, value: Any)
services/paper-finder/libs/config/ai2i/config/config_models.py:14
↓ 2 callers
Method
abatch
( self, inputs: list[IN], config: RunnableConfig | list[RunnableConfig] | None = None,
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:257
↓ 2 callers
Function
archive_dsi_slurm_artifacts
Move transient DSI artifacts into the normal logs archive.
src/core/dsi_slurm_artifacts.py:53
↓ 2 callers
Method
as_dict
(self)
src/core/workspace_manifest.py:852
↓ 2 callers
Function
autoresearch_state_current_best_sha
Return the current best node.
src/core/autoresearch.py:113
↓ 2 callers
Function
autoresearch_state_lineage_source_sha
Return the first scored node for this lineage.
src/core/autoresearch.py:107
↓ 2 callers
Function
bootstrap_baseline_state_path
Return the per-workspace bootstrap baseline construction state path.
src/core/autoresearch.py:78
↓ 2 callers
Method
build
Build a cache keys lookup for the given entities and fields.
services/paper-finder/libs/dcollection/ai2i/dcollection/caching/cache.py:260
↓ 2 callers
Function
build_manifest
Build a deterministic, value-redacted manifest of a workspace. The manifest is the only structural information the bootstrap rule_maker
src/core/workspace_manifest.py:659
← previous
next →
201–300 of 1,808, ranked by callers