Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W _ _skills (neurocore.skills.registry.SkillRegistry attribute) A agent module agent.AgentSkill (built-in class) answer module answer.AnswerSkill (built-in class) api_key (neurocore.config.schema.LLMConfig attribute) api_key_env (neurocore.config.schema.LLMConfig attribute) app (in module neurocore.cli.app) author (neurocore.skills.base.SkillMeta attribute), [1] B backend (neurocore.config.schema.PersistenceConfig attribute) base_url (neurocore.config.schema.LLMConfig attribute) blueprint_name (neurocore.persistence.base.RunRecord attribute) blueprint_path (neurocore.persistence.base.RunRecord attribute) blueprint_snapshot (neurocore.persistence.base.RunRecord attribute) blueprint_version (neurocore.persistence.base.RunRecord attribute) blueprints (neurocore.config.schema.PathsConfig attribute) blueprints_dir (neurocore.config.schema.NeuroCoreConfig property) build_provider() (in module neurocore.llm.provider) build_run_store() (in module neurocore.persistence.factory) BUILTIN_SKILLS (in module neurocore.skills.builtin) C call_count (neurocore.llm.provider.MockProvider attribute) call_tool() (in module neurocore.cli.mcp_cmd) CANCELLED (neurocore.persistence.base.RunStatus attribute) chat module chat.ChatSkill (built-in class) checkpoint_id (neurocore.persistence.base.RunRecord attribute) checkpoint_store_for() (in module neurocore.persistence.checkpoint_adapter) close() (neurocore.persistence.base.RunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) complete() (neurocore.llm.provider.AnthropicProvider method) (neurocore.llm.provider.GeminiProvider method) (neurocore.llm.provider.LiteLLMProvider method) (neurocore.llm.provider.LLMProvider method) (neurocore.llm.provider.MockProvider method) (neurocore.llm.provider.OpenAIProvider method) COMPLETED (neurocore.persistence.base.RunStatus attribute) (neurocore.persistence.base.StepStatus attribute) component (neurocore.persistence.base.StepRecord attribute) (neurocore.runtime.blueprint.FlowGraph attribute) (neurocore.runtime.blueprint.FlowStep attribute) component_catalog() (neurocore.skills.registry.SkillRegistry method) components (neurocore.runtime.blueprint.Blueprint attribute), [1] condition (neurocore.runtime.blueprint.FlowEdge attribute) (neurocore.runtime.blueprint.FlowStep attribute) config (neurocore.runtime.blueprint.BlueprintComponent attribute), [1] CONFIG_FILE_NAME (in module neurocore.config.defaults) config_schema (neurocore.skills.base.SkillMeta attribute), [1] configure_logging() (in module neurocore.logging.setup) console (in module neurocore.cli.init_cmd) (in module neurocore.cli.mcp_cmd) (in module neurocore.cli.run_cmd) (in module neurocore.cli.runs_cmd) (in module neurocore.cli.skill_cmd) (in module neurocore.cli.validate_cmd) CONSOLE (neurocore.config.schema.LogFormat attribute) consumes (neurocore.skills.base.SkillMeta attribute), [1] content (neurocore.llm.provider.LLMMessage attribute) (neurocore.llm.provider.LLMResponse attribute) context_snapshot (neurocore.persistence.base.StepRecord attribute) create() (neurocore.skills.registry.SkillRegistry method) created_at (neurocore.persistence.base.RunRecord attribute) D data (neurocore.config.schema.PathsConfig attribute) (neurocore.runtime.events.FlowEvent attribute) data_dir (neurocore.config.schema.NeuroCoreConfig property) DATA_PRODUCED (neurocore.runtime.events.FlowEventType attribute) DEBUG (neurocore.config.schema.LogLevel attribute) DEFAULT_BLUEPRINTS_DIR (in module neurocore.config.defaults) DEFAULT_DATA_DIR (in module neurocore.config.defaults) DEFAULT_LOG_FORMAT (in module neurocore.config.defaults) DEFAULT_LOG_LEVEL (in module neurocore.config.defaults) DEFAULT_LOGS_DIR (in module neurocore.config.defaults) DEFAULT_PROJECT_NAME (in module neurocore.config.defaults) DEFAULT_PROJECT_VERSION (in module neurocore.config.defaults) DEFAULT_SKILLS_DIR (in module neurocore.config.defaults) delete() (neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore method) delete_run() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) description (neurocore.runtime.blueprint.Blueprint attribute), [1] (neurocore.runtime.blueprint.FlowGraph attribute) (neurocore.runtime.blueprint.FlowStep attribute) (neurocore.scaffold.registry.TemplateSpec attribute) (neurocore.skills.base.SkillMeta attribute), [1] dir_name (neurocore.scaffold.registry.TemplateSpec attribute) discover_directory() (in module neurocore.skills.loader) discover_entry_points() (in module neurocore.skills.loader) discover_skills() (in module neurocore.skills.loader) duration_ms (neurocore.persistence.base.RunRecord attribute) (neurocore.persistence.base.StepRecord attribute) (neurocore.runtime.events.FlowEvent attribute) E edges (neurocore.runtime.blueprint.FlowDefinition attribute) enabled (neurocore.config.schema.PersistenceConfig attribute) ENTRY_POINT_GROUP (in module neurocore.skills.loader) ENV_FILE_NAME (in module neurocore.config.defaults) ENV_PREFIX (in module neurocore.config.defaults) ERROR (neurocore.config.schema.LogLevel attribute) error (neurocore.persistence.base.RunRecord attribute) (neurocore.persistence.base.StepRecord attribute) (neurocore.runtime.events.FlowEvent attribute) event_type (neurocore.runtime.events.FlowEvent attribute) execute_blueprint() (in module neurocore.runtime.executor) execute_blueprint_stream() (in module neurocore.runtime.executor) execute_blueprint_tracked() (in module neurocore.runtime.executor) F FAILED (neurocore.persistence.base.RunStatus attribute) (neurocore.persistence.base.StepStatus attribute) file (neurocore.config.schema.LoggingConfig attribute) final_context (neurocore.persistence.base.RunRecord attribute) find_project_root() (in module neurocore.config.loader) flow (neurocore.runtime.blueprint.Blueprint attribute), [1] FLOW_COMPLETED (neurocore.runtime.events.FlowEventType attribute) FLOW_FAILED (neurocore.runtime.events.FlowEventType attribute) FLOW_STARTED (neurocore.runtime.events.FlowEventType attribute) flow_type (neurocore.persistence.base.RunRecord attribute) format (neurocore.config.schema.LoggingConfig attribute) G get() (neurocore.skills.registry.SkillRegistry method) get_logger() (in module neurocore.logging.setup) get_meta() (neurocore.skills.base.Skill method) get_or_raise() (neurocore.skills.registry.SkillRegistry method) get_skill_config() (neurocore.config.schema.NeuroCoreConfig method) get_template() (in module neurocore.scaffold.registry) H health_check() (neurocore.skills.base.Skill method) I id (neurocore.runtime.blueprint.FlowGraph attribute) INFO (neurocore.config.schema.LogLevel attribute) init_project() (in module neurocore.cli.init_cmd) initial_data (neurocore.persistence.base.RunRecord attribute) input_tokens (neurocore.llm.provider.LLMResponse attribute) is_async_skill() (in module neurocore.skills.base) J JSON (neurocore.config.schema.LogFormat attribute) L last_messages (neurocore.llm.provider.MockProvider attribute) level (neurocore.config.schema.LoggingConfig attribute) list_runs() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) list_skill_metas() (neurocore.skills.registry.SkillRegistry method) list_skills() (neurocore.skills.registry.SkillRegistry method) list_templates() (in module neurocore.scaffold.registry) list_tools() (in module neurocore.cli.mcp_cmd) llm (neurocore.config.schema.NeuroCoreConfig attribute), [1] (neurocore.skills.base.Skill attribute) load() (neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore method) load_and_run() (in module neurocore.runtime.executor) load_blueprint() (in module neurocore.runtime.blueprint) load_config() (in module neurocore.config.loader) load_run() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) load_steps() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) log (in module neurocore.runtime.executor) logging (neurocore.config.schema.NeuroCoreConfig attribute), [1] logs (neurocore.config.schema.PathsConfig attribute) logs_dir (neurocore.config.schema.NeuroCoreConfig property) M main() (in module neurocore.cli.app) max_retries (neurocore.skills.base.SkillMeta attribute) max_tokens (neurocore.config.schema.LLMConfig attribute) mcp_app (in module neurocore.cli.mcp_cmd) merge_skill_config() (in module neurocore.runtime.executor) model (neurocore.config.schema.LLMConfig attribute) (neurocore.llm.provider.AnthropicProvider property) (neurocore.llm.provider.GeminiProvider property) (neurocore.llm.provider.LiteLLMProvider property) (neurocore.llm.provider.LLMProvider property) (neurocore.llm.provider.LLMResponse attribute) (neurocore.llm.provider.MockProvider property) (neurocore.llm.provider.OpenAIProvider property) module agent answer chat neurocore neurocore.cli neurocore.cli.app neurocore.cli.init_cmd neurocore.cli.mcp_cmd neurocore.cli.new_cmd neurocore.cli.run_cmd neurocore.cli.runs_cmd neurocore.cli.skill_cmd neurocore.cli.validate_cmd neurocore.config neurocore.config.defaults neurocore.config.loader neurocore.config.schema neurocore.errors neurocore.llm neurocore.llm.provider neurocore.logging neurocore.logging.setup neurocore.persistence neurocore.persistence.base neurocore.persistence.checkpoint_adapter neurocore.persistence.factory neurocore.persistence.memory_store neurocore.persistence.sqlite_store neurocore.runtime neurocore.runtime.blueprint neurocore.runtime.events neurocore.runtime.executor neurocore.scaffold neurocore.scaffold.registry neurocore.scaffold.render neurocore.skills neurocore.skills.base neurocore.skills.builtin neurocore.skills.builtin.approval neurocore.skills.loader neurocore.skills.registry summarize N name (neurocore.config.schema.ProjectConfig attribute) (neurocore.runtime.blueprint.Blueprint attribute), [1] (neurocore.runtime.blueprint.BlueprintComponent attribute), [1] (neurocore.scaffold.registry.TemplateSpec attribute) (neurocore.skills.base.SkillMeta attribute), [1] neurocore module neurocore.cli module neurocore.cli.app module neurocore.cli.init_cmd module neurocore.cli.mcp_cmd module neurocore.cli.new_cmd module neurocore.cli.run_cmd module neurocore.cli.runs_cmd module neurocore.cli.skill_cmd module neurocore.cli.validate_cmd module neurocore.config module neurocore.config.defaults module neurocore.config.loader module neurocore.config.schema module neurocore.config.schema.LLMConfig (built-in class) neurocore.config.schema.LogFormat (built-in class) neurocore.config.schema.LoggingConfig (built-in class) neurocore.config.schema.LogLevel (built-in class) neurocore.config.schema.NeuroCoreConfig (built-in class) neurocore.config.schema.PathsConfig (built-in class) neurocore.config.schema.PersistenceConfig (built-in class) neurocore.config.schema.ProjectConfig (built-in class) neurocore.errors module neurocore.errors.BlueprintError neurocore.errors.ConfigError neurocore.errors.ExecutionError neurocore.errors.NeuroCoreError neurocore.errors.SkillError neurocore.llm module neurocore.llm.provider module neurocore.llm.provider.AnthropicProvider (built-in class) neurocore.llm.provider.GeminiProvider (built-in class) neurocore.llm.provider.LiteLLMProvider (built-in class) neurocore.llm.provider.LLMMessage (built-in class) neurocore.llm.provider.LLMProvider (built-in class) neurocore.llm.provider.LLMResponse (built-in class) neurocore.llm.provider.MockProvider (built-in class) neurocore.llm.provider.OpenAIProvider (built-in class) neurocore.logging module neurocore.logging.setup module neurocore.persistence module neurocore.persistence.base module neurocore.persistence.base.RunRecord (built-in class) neurocore.persistence.base.RunStatus (built-in class) neurocore.persistence.base.RunStore (built-in class) neurocore.persistence.base.StepRecord (built-in class) neurocore.persistence.base.StepStatus (built-in class) neurocore.persistence.checkpoint_adapter module neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore (built-in class) neurocore.persistence.factory module neurocore.persistence.memory_store module neurocore.persistence.memory_store.InMemoryRunStore (built-in class) neurocore.persistence.sqlite_store module neurocore.persistence.sqlite_store.SQLiteRunStore (built-in class) neurocore.runtime module neurocore.runtime.blueprint module neurocore.runtime.blueprint.Blueprint (built-in class) neurocore.runtime.blueprint.BlueprintComponent (built-in class) neurocore.runtime.blueprint.FlowDefinition (built-in class) neurocore.runtime.blueprint.FlowEdge (built-in class) neurocore.runtime.blueprint.FlowGraph (built-in class) neurocore.runtime.blueprint.FlowStep (built-in class) neurocore.runtime.events module neurocore.runtime.events.FlowEvent (built-in class) neurocore.runtime.events.FlowEventType (built-in class) neurocore.runtime.executor module neurocore.scaffold module neurocore.scaffold.registry module neurocore.scaffold.registry.TemplateSpec (built-in class) neurocore.scaffold.render module neurocore.skills module neurocore.skills.base module neurocore.skills.base.AsyncSkill (built-in class) neurocore.skills.base.Skill (built-in class) neurocore.skills.base.SkillMeta (built-in class) neurocore.skills.builtin module neurocore.skills.builtin.approval module neurocore.skills.builtin.approval.ApprovalSkill (built-in class) neurocore.skills.loader module neurocore.skills.registry module neurocore.skills.registry.SkillRegistry (built-in class) new_project() (in module neurocore.cli.new_cmd) nodes (neurocore.runtime.blueprint.FlowDefinition attribute) O on_error (neurocore.runtime.blueprint.FlowGraph attribute) (neurocore.runtime.blueprint.FlowStep attribute) output_console (in module neurocore.cli.mcp_cmd) (in module neurocore.cli.run_cmd) (in module neurocore.cli.runs_cmd) output_keys (neurocore.persistence.base.StepRecord attribute) output_tokens (neurocore.llm.provider.LLMResponse attribute) P path (neurocore.config.schema.PersistenceConfig attribute) paths (neurocore.config.schema.NeuroCoreConfig attribute), [1] persist_step_snapshots (neurocore.config.schema.PersistenceConfig attribute) persistence (neurocore.config.schema.NeuroCoreConfig attribute) port (neurocore.runtime.blueprint.FlowEdge attribute) process() (agent.AgentSkill method) (answer.AnswerSkill method) (chat.ChatSkill method) (neurocore.skills.base.AsyncSkill method) (neurocore.skills.builtin.approval.ApprovalSkill method) (summarize.SummarizeSkill method) project (neurocore.config.schema.NeuroCoreConfig attribute), [1] project_root (neurocore.config.schema.NeuroCoreConfig attribute), [1] provider (neurocore.config.schema.LLMConfig attribute) provider_name (neurocore.llm.provider.AnthropicProvider property) (neurocore.llm.provider.GeminiProvider property) (neurocore.llm.provider.LiteLLMProvider property) (neurocore.llm.provider.LLMProvider property) (neurocore.llm.provider.MockProvider property) (neurocore.llm.provider.OpenAIProvider property) provides (neurocore.skills.base.SkillMeta attribute), [1] R register() (neurocore.skills.registry.SkillRegistry method) render_template() (in module neurocore.scaffold.render) render_text() (in module neurocore.scaffold.render) render_tree() (in module neurocore.scaffold.render) requires (neurocore.skills.base.SkillMeta attribute), [1] requires_extras (neurocore.scaffold.registry.TemplateSpec attribute) requires_llm (neurocore.skills.base.SkillMeta attribute) reset_logging() (in module neurocore.logging.setup) resolve_path() (neurocore.config.schema.NeuroCoreConfig method) resume_blueprint() (in module neurocore.runtime.executor) retry_delay_base (neurocore.skills.base.SkillMeta attribute) retry_delay_max (neurocore.skills.base.SkillMeta attribute) retry_on (neurocore.skills.base.SkillMeta attribute) role (neurocore.llm.provider.LLMMessage attribute) run_blueprint() (in module neurocore.cli.run_cmd) run_id (neurocore.persistence.base.RunRecord attribute) (neurocore.persistence.base.StepRecord attribute) RUNNING (neurocore.persistence.base.RunStatus attribute) runs_app (in module neurocore.cli.runs_cmd) runs_approve() (in module neurocore.cli.runs_cmd) runs_db_path (neurocore.config.schema.NeuroCoreConfig property) runs_inspect() (in module neurocore.cli.runs_cmd) runs_list() (in module neurocore.cli.runs_cmd) runs_replay() (in module neurocore.cli.runs_cmd) runs_resume() (in module neurocore.cli.runs_cmd) S save() (neurocore.persistence.checkpoint_adapter.SQLiteCheckpointStore method) save_run() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) save_step() (neurocore.persistence.base.RunStore method) (neurocore.persistence.memory_store.InMemoryRunStore method) (neurocore.persistence.sqlite_store.SQLiteRunStore method) set_response() (neurocore.llm.provider.MockProvider method) settings (neurocore.runtime.blueprint.FlowDefinition attribute) skill_app (in module neurocore.cli.skill_cmd) skill_info() (in module neurocore.cli.skill_cmd) skill_list() (in module neurocore.cli.skill_cmd) skill_meta (agent.AgentSkill attribute) (answer.AnswerSkill attribute) (chat.ChatSkill attribute) (neurocore.skills.base.Skill attribute) (neurocore.skills.builtin.approval.ApprovalSkill attribute) (summarize.SummarizeSkill attribute) skill_type (neurocore.persistence.base.StepRecord attribute) skillmeta_to_componentmeta() (in module neurocore.skills.base) skills (neurocore.config.schema.NeuroCoreConfig attribute), [1] (neurocore.config.schema.PathsConfig attribute) skills_dir (neurocore.config.schema.NeuroCoreConfig property) SKIPPED (neurocore.persistence.base.StepStatus attribute) source (neurocore.runtime.blueprint.FlowEdge attribute) started_at (neurocore.persistence.base.StepRecord attribute) status (neurocore.persistence.base.RunRecord attribute) (neurocore.persistence.base.StepRecord attribute) STEP_COMPLETED (neurocore.runtime.events.FlowEventType attribute) STEP_FAILED (neurocore.runtime.events.FlowEventType attribute) step_index (neurocore.persistence.base.StepRecord attribute) step_name (neurocore.runtime.events.FlowEvent attribute) STEP_STARTED (neurocore.runtime.events.FlowEventType attribute) steps (neurocore.runtime.blueprint.FlowDefinition attribute) stream() (neurocore.llm.provider.AnthropicProvider method) (neurocore.llm.provider.GeminiProvider method) (neurocore.llm.provider.LiteLLMProvider method) (neurocore.llm.provider.LLMProvider method) (neurocore.llm.provider.MockProvider method) (neurocore.llm.provider.OpenAIProvider method) suggested_skills (neurocore.scaffold.registry.TemplateSpec attribute) summarize module summarize.SummarizeSkill (built-in class) SUSPENDED (neurocore.persistence.base.RunStatus attribute) suspended_at_node (neurocore.persistence.base.RunRecord attribute) suspension_reason (neurocore.persistence.base.RunRecord attribute) T tags (neurocore.skills.base.SkillMeta attribute), [1] target (neurocore.runtime.blueprint.FlowEdge attribute) temperature (neurocore.config.schema.LLMConfig attribute) TEMPLATES (in module neurocore.scaffold.registry) TEMPLATES_DIR (in module neurocore.scaffold.render) timestamp (neurocore.runtime.events.FlowEvent attribute) to_dict() (neurocore.runtime.events.FlowEvent method) type (neurocore.runtime.blueprint.BlueprintComponent attribute), [1] (neurocore.runtime.blueprint.FlowDefinition attribute) U updated_at (neurocore.persistence.base.RunRecord attribute) utcnow_iso() (in module neurocore.persistence.base) V validate_blueprint() (in module neurocore.runtime.blueprint) validate_blueprint_cmd() (in module neurocore.cli.validate_cmd) validate_config() (neurocore.skills.base.Skill method) validate_flow_structure() (neurocore.runtime.blueprint.FlowDefinition method) validate_step_references() (neurocore.runtime.blueprint.Blueprint method) validate_unique_names() (neurocore.runtime.blueprint.Blueprint class method) version (neurocore.config.schema.ProjectConfig attribute) (neurocore.runtime.blueprint.Blueprint attribute), [1] (neurocore.skills.base.SkillMeta attribute), [1] version_callback() (in module neurocore.cli.app) W WARNING (neurocore.config.schema.LogLevel attribute)