MCPcopy Create free account

hub / github.com/ChicagoHAI/NeuriCo / functions

Functions1,808 in github.com/ChicagoHAI/NeuriCo

↓ 6 callersMethodnon_empty
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/interface/document.py:23
↓ 6 callersMethodpipe_to
(self, p: ChainComputation[OUT, NEW_OUT])
services/paper-finder/libs/chain/ai2i/chain/computation.py:155
↓ 5 callersMethod__aexit__
( self, exc_type: Optional[type[BaseException]], exc_val: Optional[BaseException], exc_tb: Optional[An
services/paper-finder/agents/mabool/api/mabool/services/prioritized_task.py:74
↓ 5 callersFunction_create_doc_loading_error
( doc_id: CorpusId, reason: str, original_exception: Exception | None = None )
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevance.py:383
↓ 5 callersMethod_next_id
(self, key: str, prefix: str)
src/interactive/research_state.py:192
↓ 5 callersFunction_run
(cmd: List[str], timeout: int = 30)
templates/skills/modal-training/scripts/_doctor_checks.py:30
↓ 5 callersFunction_set_defaults
setdefault every key in `defaults`; return True if any was added.
src/interactive/research_state.py:84
↓ 5 callersMethodadd_incident
Record something that went wrong — an auto-detected tool error/unknown- tool call, or a self-reported struggle. This is what keeps the world m
src/interactive/research_state.py:330
↓ 5 callersMethodclone_repo
Clone repository to local path. Args: clone_url: HTTPS clone URL local_path: Where to clone the repository
src/core/github_manager.py:212
↓ 5 callersMethodclose_round_scope
(self)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:50
↓ 5 callersMethodcreate_task
(self, coro: Coroutine[Any, Any, A])
services/paper-finder/libs/di/ai2i/di/interface/tasks.py:8
↓ 5 callersFunctioncustom_gather
( pt1: _Promise[T1], pt2: _Promise[T2], /, *, return_exceptions: Literal[False] = False,
services/paper-finder/libs/common/ai2i/common/utils/asyncio.py:12
↓ 5 callersFunctiondummy_task
()
services/paper-finder/agents/mabool/api/mabool/services/tests/test_prioritized_task.py:38
↓ 5 callersMethodfields
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/document.py:129
↓ 5 callersMethodfrom_function
(f: Callable[P2, B2])
services/paper-finder/libs/config/ai2i/config/common.py:29
↓ 5 callersMethodfrom_ids
( corpus_ids: list[CorpusId], dcf: DocumentCollectionFactory = DI.requires(dc_deps.round_doc_collectio
services/paper-finder/agents/mabool/api/mabool/utils/dc.py:21
↓ 5 callersMethodget_idea
Retrieve idea by ID. Searches all status directories for the idea. Args: idea_id: Unique idea identifier
src/core/idea_manager.py:206
↓ 5 callersFunctionget_paper_finder_output_from_docs
( docs: DocumentCollection, aggregated_response_text: str, user_query: str, analyzed_input: An
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/paper_finder_agent.py:507
↓ 5 callersMethodis_empty
Check if the object is empty (all fields are None or empty).
services/paper-finder/agents/mabool/api/mabool/data_model/specifications.py:49
↓ 5 callersFunctionload_conf
(conf_dir: Path)
services/paper-finder/libs/config/ai2i/config/loading.py:65
↓ 5 callersFunctionload_sentinel
Return the parsed sentinel, or None if the workspace never used Modal.
templates/skills/modal-training/scripts/lifecycle.py:82
↓ 5 callersMethodload_summary
(self, results_path: Path, source: str = "results")
src/core/autoresearch.py:839
↓ 5 callersMethodmodel_params
(self, **params: Unpack[LLMModelParams])
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:309
↓ 5 callersMethodpassthrough_input
(self)
services/paper-finder/libs/chain/ai2i/chain/computation.py:124
↓ 5 callersFunctionrelevance_judgement_field
( relevance_criteria: RelevanceCriteria, field_name: str = "relevance_judgement" )
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevance.py:73
↓ 5 callersMethodrender_template
Render a template string with variables. Args: template_content: Template string (may contain Jinja2 syntax)
src/templates/prompt_generator.py:99
↓ 5 callersMethodrun
Main agent loop.
src/interactive/manager.py:270
↓ 5 callersFunctions2_paper_to_document
( corpus_id: str, paper: Paper | None = None, origin_query: OriginQuery | None = None, context
services/paper-finder/libs/dcollection/ai2i/dcollection/loaders/s2_rest.py:218
↓ 5 callersFunctionsplit_snippets_to_sentence_snippets
(snippet: Snippet)
services/paper-finder/agents/mabool/api/mabool/agents/snowball/snippet_snowball.py:224
↓ 5 callersFunctionsplit_text_to_sentence_offsets
(snippet: Snippet)
services/paper-finder/agents/mabool/api/mabool/agents/snowball/snippet_snowball.py:151
↓ 5 callersMethodtimeout
(self, timeout: MaboolTimeout)
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:303
↓ 4 callersMethod__aenter__
(self)
services/paper-finder/agents/mabool/api/mabool/services/prioritized_task.py:70
↓ 4 callersFunction_accumulate_snippet_matches
Reusable helper that finds snippet parts in a given text and accumulates them. The `factory` callback should produce a Snippet or CitationCon
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevant_snippets.py:86
↓ 4 callersMethod_finite_float
(value: Any, field_name: str)
src/core/autoresearch.py:905
↓ 4 callersMethod_save
Save state to disk.
src/core/pipeline_orchestrator.py:63
↓ 4 callersMethod_write_status
(self, status: Dict[str, Any])
src/core/agent_runner.py:126
↓ 4 callersMethodappend_message
Append a message to the conversation history.
src/interactive/session_state.py:115
↓ 4 callersMethodclose_scope
(self)
services/paper-finder/libs/di/ai2i/di/scopes.py:110
↓ 4 callersMethodcontext
(self)
services/paper-finder/libs/dcollection/ai2i/dcollection/factory.py:75
↓ 4 callersMethodcreate_research_repo
Create a new repository in the organization for research. Args: idea_id: Unique idea identifier title: Resea
src/core/github_manager.py:118
↓ 4 callersFunctiondefine_parser_with_llm
( parser: PydanticOutputParser[LLM_STRUCTURED_OUTPUT], )
services/paper-finder/libs/chain/ai2i/chain/builders.py:235
↓ 4 callersMethodempty
()
services/paper-finder/libs/config/ai2i/config/config_models.py:39
↓ 4 callersFunctionenrich_anchor_documents
( analyzed_input: AnalyzedQuery | PartiallyAnalyzedQuery, inputs: PaperFinderInput, )
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/anchor_docs.py:9
↓ 4 callersFunctionfilter_docs_by_metadata
( docs: DocumentCollection, time_range: ExtractedYearlyTimeRange | None = None, venues: list[str]
services/paper-finder/agents/mabool/api/mabool/agents/common/common.py:115
↓ 4 callersMethodgenerate_research_prompt
Generate the main research prompt from an idea specification. This composes: 1. Base researcher template 2. Domain-s
src/templates/prompt_generator.py:113
↓ 4 callersFunctionget_llm_suggested_papers
( user_input: str, domains: DomainsIdentified, extra_hints: str | None = None, n_suggestions:
services/paper-finder/agents/mabool/api/mabool/agents/llm_suggestion/llm_suggestion_agent.py:86
↓ 4 callersFunctionget_publication_date_from_inserted_before
(inserted_before: str | None)
services/paper-finder/libs/dcollection/ai2i/dcollection/fetchers/s2.py:60
↓ 4 callersMethodget_valid_domains
Get list of valid domain names. Returns: List of domain names (keys from domains config)
src/core/config_loader.py:75
↓ 4 callersMethodgpt4turbo
(**params: Unpack[LLMModelParams])
services/paper-finder/libs/chain/ai2i/chain/models.py:104
↓ 4 callersMethodinquiry
(self)
services/paper-finder/agents/mabool/api/mabool/infra/operatives/operatives.py:228
↓ 4 callersFunctionjoin_paragraphs
(*args: str)
services/paper-finder/agents/mabool/api/mabool/utils/text.py:8
↓ 4 callersFunctionkeyed_by_corpus_id
(documents: Sequence[Document])
services/paper-finder/libs/dcollection/ai2i/dcollection/collection.py:442
↓ 4 callersFunctionload_user_facing
(conf_dir: Path)
services/paper-finder/libs/config/ai2i/config/loading.py:69
↓ 4 callersMethodmanaged_scope
(self)
services/paper-finder/libs/di/ai2i/di/managed_env.py:61
↓ 4 callersMethodmap_n
( f: Callable[[OUT, OUT2], NEW_OUT], p1: ChainComputation[IN, OUT], p2: ChainComputati
services/paper-finder/libs/chain/ai2i/chain/computation.py:191
↓ 4 callersMethodmerge_dict
(self, d: dict[str, Any])
services/paper-finder/libs/config/ai2i/config/config_models.py:54
↓ 4 callersFunctionnormalize_compute_backend
(value: Optional[str])
src/core/compute_backend.py:13
↓ 4 callersFunctionnow_iso
Current UTC time as an ISO-8601 string with second precision.
templates/skills/modal-training/scripts/lifecycle.py:97
↓ 4 callersMethodopen_round_scope
(self, round_id: RoundId)
services/paper-finder/libs/di/ai2i/di/interface/app_context.py:41
↓ 4 callersMethodpredefined
(t: type[R], name: str, scope: Scope)
services/paper-finder/libs/di/ai2i/di/interface/models.py:79
↓ 4 callersFunctionremove_unicode_diacritics
(s: str)
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevant_snippets.py:113
↓ 4 callersMethodrerank
(self, rerank_input: RerankScoreInput)
services/paper-finder/agents/mabool/api/mabool/external_api/rerank/cohere.py:55
↓ 4 callersFunctionrerank_score_field
( relevance_criteria: RelevanceCriteria | None = None, field_name: str = "rerank_score" )
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/fields.py:25
↓ 4 callersMethodrun_pipeline
Execute complete research pipeline. Args: idea: Full idea specification provider: AI provider (claude, codex
src/core/pipeline_orchestrator.py:169
↓ 4 callersFunctionsave_sentinel
Write the sentinel JSON, creating .neurico/ if needed.
templates/skills/modal-training/scripts/lifecycle.py:90
↓ 4 callersFunctionsigmoid
(x: float, center_shift: float = 0.0, steepness: float = 1.0)
services/paper-finder/agents/mabool/api/mabool/agents/common/sorting.py:397
↓ 4 callersMethodsort
(self, docs: DocumentCollection)
services/paper-finder/agents/mabool/api/mabool/agents/paper_finder/paper_finder_agent.py:484
↓ 4 callersMethodtotal_seconds
(self)
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:60
↓ 4 callersMethodupdate_status
Update idea status and move to appropriate directory. Args: idea_id: Unique idea identifier new_status: New
src/core/idea_manager.py:228
↓ 4 callersMethodupsert_hypothesis
(self, statement: str, status: str = "alive", evidence: str = "", hid: Optional[str]
src/interactive/research_state.py:236
↓ 3 callersFunction_aenter_with_error_handling
(mgr: AsyncContextManager[None], scope: ScopeContext)
services/paper-finder/libs/di/ai2i/di/scopes.py:273
↓ 3 callersMethod_attempt_number
(name: str)
src/core/autoresearch.py:609
↓ 3 callersMethod_blank
()
src/interactive/research_state.py:121
↓ 3 callersFunction_build_agent_command
Build the CLI command for launching an agent.
src/core/agent_runner.py:131
↓ 3 callersFunction_choose_min_combined_span
Given a list of lists containing Snippet objects for each snippet part, this function selects one Snippet from each list such that the combin
services/paper-finder/agents/mabool/api/mabool/agents/common/computed_fields/relevant_snippets.py:151
↓ 3 callersFunction_convert_without_llm
Convert IdeaHub content to NeuriCo YAML format without using an LLM. Produces a minimal but valid YAML structure using the scraped content d
src/cli/fetch_from_ideahub.py:171
↓ 3 callersMethod_copy_workspace_resources
Copy helper scripts and resources to workspace. Args: work_dir: Working directory for research
src/core/runner.py:931
↓ 3 callersFunction_count_bucket
(n: int)
src/core/workspace_manifest.py:61
↓ 3 callersFunction_detail
Pretty-printed raw entry, used as the expandable body for system/rate-limit/ result rows so they're clickable like every other row (instead of dan
src/interactive/agent_log.py:125
↓ 3 callersMethod_finalize_research
Finalize research execution: commit to GitHub and update status. Args: idea_id: Idea identifier work_dir: Wo
src/core/runner.py:1023
↓ 3 callersFunction_get_config
()
services/paper-finder/libs/config/ai2i/config/config.py:37
↓ 3 callersFunction_get_user_facing
()
services/paper-finder/libs/config/ai2i/config/config.py:41
↓ 3 callersMethod_load_template_with_domain_override
Load a template file, checking for a domain-specific override first. Looks for templates/domains/{domain}/{filename} before falling
src/templates/prompt_generator.py:58
↓ 3 callersFunction_normalize
(x: Optional[str])
services/paper-finder/agents/mabool/api/mabool/data_model/specifications.py:36
↓ 3 callersFunction_read_capped
(path: Path, max_chars: int)
src/agents/manifest_trimmer.py:53
↓ 3 callersMethod_read_status
(self)
src/core/agent_runner.py:120
↓ 3 callersFunction_read_text_if_exists
(path: Path)
src/agents/autoresearch_proposer.py:327
↓ 3 callersFunction_redact_json_value
(value: Any)
src/core/workspace_manifest.py:321
↓ 3 callersFunction_require_enum
(value: Any, enum_cls: type[Enum], field_name: str)
src/core/workspace_manifest.py:901
↓ 3 callersFunction_run_cli_agent
Execute a CLI agent with streaming output capture. This is the common execution pattern shared by all agents.
src/core/agent_runner.py:156
↓ 3 callersMethod_sanitize_repo_name
Sanitize idea ID to valid GitHub repository name (fallback method). Rules: - Only alphanumeric, hyphens, and underscores
src/core/github_manager.py:573
↓ 3 callersFunction_text_leakage_check
( text: str, field_name: str, *, allow_digits: bool = False, )
src/core/workspace_manifest.py:1066
↓ 3 callersMethodadd_experiment
Record an investigation. ``name``/``mode``/``design`` describe what it IS (domain-general); ``agent`` is the NeuriCo pipeline stage that ran i
src/interactive/research_state.py:394
↓ 3 callersMethodadd_research_metadata
Add idea metadata to repository. Creates: - .neurico/idea.yaml with full idea spec Note: README.md should be create
src/core/github_manager.py:600
↓ 3 callersFunctionadd_snowball_origins
( promoted_docs: DocumentCollection, variant: Literal["forward", "backward", "snippets"], search_iteration
services/paper-finder/agents/mabool/api/mabool/agents/snowball/snowball_utils.py:6
↓ 3 callersMethodainvoke
(self, input: IN, config: RunnableConfig | None = None, **kwargs: Any)
services/paper-finder/libs/chain/ai2i/chain/endpoints.py:247
↓ 3 callersMethodapply
Compute a plan from the paper specification. :param paper_spec: The paper specification to resolve. :return: The resolved pla
services/paper-finder/agents/mabool/api/mabool/agents/metadata_only/plan.py:76
↓ 3 callersFunctionassign_to_origins
( docs_without_loaded_field: DocumentCollection, choose_best: bool = False )
services/paper-finder/agents/mabool/api/mabool/agents/dense/relevance_loading_optimization.py:150
↓ 3 callersFunctionattach_runtime_compute_backend
Attach the CLI-selected backend to this in-memory idea only.
src/core/compute_backend.py:24
↓ 3 callersFunctionautoresearch_state_path
Return the per-workspace AutoResearch continuation state path.
src/core/autoresearch.py:73
← previousnext →101–200 of 1,808, ranked by callers