MCPcopy Create free account

hub / github.com/eidolon-ai/eidolon / functions

Functions977 in github.com/eidolon-ai/eidolon

↓ 3 callersFunctionpad
(text)
sdk/eidolon_ai_sdk/bin/agent_creator.py:261
↓ 3 callersMethodparse
(self, blob: DataBlob)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/programing_language_parser.py:35
↓ 3 callersMethodprocess_event
(self, event: BaseStreamEvent)
sdk/eidolon_ai_sdk/util/stream_collector.py:32
↓ 3 callersFunctionprompt_with_completer
(text, completer: callable, **kwargs)
sdk/eidolon_ai_sdk/bin/agent_creator.py:42
↓ 3 callersFunctionraising_stream
(error=None)
sdk/tests/test_stream_collector.py:13
↓ 3 callersFunctionraw_edit_loop
Validates object with model and gives user chance to edit in vim. Rinse and repeat. :raises Abort: If user chooses to abort
sdk/eidolon_ai_sdk/bin/agent_creator.py:173
↓ 3 callersMethodread_file
Reads the contents of a file specified by `file_path` within the context of an agent call. The context of the call provides a
sdk/eidolon_ai_sdk/memory/file_memory.py:32
↓ 3 callersFunctionregister_handler
( name: str = None, description: str | typing.Optional[typing.Callable[[object, FnHandler], str]] = No
sdk/eidolon_ai_sdk/system/fn_handler.py:21
↓ 3 callersMethodreset
(cls)
sdk/eidolon_ai_sdk/agent_os.py:101
↓ 3 callersMethodsafe_with_dry_run
()
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:110
↓ 3 callersMethodset_boot_messages
( self, prompts: List[CPUMessageTypes], )
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:67
↓ 3 callersMethodstream_program
(self, action_name: str, body: Optional[Any] = None, **kwargs)
client/python/eidolon_ai_client/client.py:50
↓ 3 callersMethodtransform_documents
(self, documents: Iterable[Document], **kwargs: Any)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/auto_transformer.py:28
↓ 2 callersMethod_addFile
(self, file_info: FileInfo)
sdk/eidolon_ai_sdk/agent/doc_manager/document_manager.py:60
↓ 2 callersMethod_build_tool_def
(self, agent, operation, name, endpoint_schema, tool_call)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:99
↓ 2 callersMethod_create_process
(self, **kwargs)
sdk/eidolon_ai_sdk/system/agent_controller.py:218
↓ 2 callersFunction_do_replay
(replay_location, color)
sdk/eidolon_ai_sdk/bin/replay.py:71
↓ 2 callersMethod_encode
(self, text: str)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:525
↓ 2 callersMethod_file_op
(self, op, file, client)
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/github_loader.py:97
↓ 2 callersMethod_generate_resp
( self, call_context, depth, output_format, prompts, prompts_str )
examples/eidolon_examples/swifties/validating_cpu.py:139
↓ 2 callersMethod_get
(self, **kwargs)
sdk/eidolon_ai_sdk/builtins/logic_units/web_search.py:40
↓ 2 callersMethod_get_schema
(self, machine: str)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:53
↓ 2 callersMethod_join_docs
(self, docs: List[str], separator: str)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/document_transformer.py:74
↓ 2 callersFunction_load_resources_from_file
(file_loc)
sdk/eidolon_ai_sdk/system/resources/resources_base.py:51
↓ 2 callersMethod_name
(self, agent, action="", process_id="")
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:131
↓ 2 callersMethod_raw_list_files
(self, client: AsyncClient, url=None)
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/github_loader.py:59
↓ 2 callersMethod_record_single
(self, agent_name, agent_pid, statements: List[Statement])
examples/eidolon_examples/group_conversation/conversation_coordinator.py:87
↓ 2 callersMethod_removeFile
(self, path: str)
sdk/eidolon_ai_sdk/agent/doc_manager/document_manager.py:80
↓ 2 callersMethod_restore_state
(self, process_id)
examples/eidolon_examples/lib/base_conversation_coordinator.py:122
↓ 2 callersMethod_restore_state
(self, process_id)
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:181
↓ 2 callersMethod_run_action_in_agents_stream
(self, process_id, agents: List[str], action: Action)
examples/eidolon_examples/lib/base_conversation_coordinator.py:85
↓ 2 callersMethod_run_action_in_all_agents
(self, process_id, action: Action)
examples/eidolon_examples/lib/base_conversation_coordinator.py:107
↓ 2 callersFunction_split_text_with_regex
(text: str, separator: str, keep_separator: bool)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:49
↓ 2 callersMethodagent_event_stream
(self, handler, process, last_state, **kwargs)
sdk/eidolon_ai_sdk/system/agent_controller.py:257
↓ 2 callersFunctionaggregate_lines_to_chunks
Combine lines with common metadata into chunks Args: lines: Line of text / associated header metadata
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:104
↓ 2 callersFunctionbuild_model
Recursively prompts user for values for a model
sdk/eidolon_ai_sdk/bin/agent_creator.py:133
↓ 2 callersMethodbuild_prompt
(self, user_message, thoughts_path: List[str])
sdk/eidolon_ai_sdk/agent/tot_agent/thought_generators.py:45
↓ 2 callersMethodcompare_events
(self, events, expected_events)
sdk/tests/system/test_event_recording.py:52
↓ 2 callersMethodconnect
(self)
sdk/eidolon_ai_sdk/memory/chroma_vector_store.py:69
↓ 2 callersMethoddelete
(cls, query)
sdk/eidolon_ai_sdk/cpu/agent_call_history.py:53
↓ 2 callersMethoddelete_file
Deletes the file specified by `file_path` within the context of an agent call. This method ensures that the file is deleted i
sdk/eidolon_ai_sdk/memory/file_memory.py:55
↓ 2 callersMethodderive_call_context
(self)
sdk/eidolon_ai_sdk/cpu/call_context.py:11
↓ 2 callersMethoddoc_to_response
(self, latest_record: ProcessDoc, data: typing.Any)
sdk/eidolon_ai_sdk/system/agent_controller.py:515
↓ 2 callersMethodexecute
(self, tool_call: ToolCall)
sdk/eidolon_ai_sdk/cpu/logic_unit.py:25
↓ 2 callersMethodexists
(self, file_name: str)
sdk/eidolon_ai_sdk/memory/file_memory.py:70
↓ 2 callersMethodformat
(self, agent_name: str)
examples/eidolon_examples/group_conversation/conversation_agent.py:35
↓ 2 callersMethodfrom_logic_units
( cls, call_context: CallContext, logic_units: List[LogicUnit] )
sdk/eidolon_ai_sdk/cpu/logic_unit.py:52
↓ 2 callersFunctiongetChatEventInUI
()
webui/components/chat-events.tsx:76
↓ 2 callersMethodget_agent_state
(cls, parent_process_id: str, parent_thread_id: str)
sdk/eidolon_ai_sdk/cpu/agent_call_history.py:27
↓ 2 callersFunctionget_handlers
(obj)
sdk/eidolon_ai_sdk/system/fn_handler.py:87
↓ 2 callersMethodget_latest_process_event
(self, process_id)
sdk/eidolon_ai_sdk/system/agent_controller.py:543
↓ 2 callersMethodget_or_create_assistant
( self, call_context: CallContext, system_message: str = "", file_ids=None )
sdk/eidolon_ai_sdk/cpu/open_ai_assistants_cpu.py:79
↓ 2 callersFunctionget_python_type
(property_schema, default=None)
sdk/eidolon_ai_sdk/util/schema_to_model.py:145
↓ 2 callersMethodget_resource_raw
(cls, kind: Type[T], name: str)
sdk/eidolon_ai_sdk/agent_os.py:74
↓ 2 callersFunctionhash_file
Hash the contents of a file using SHA-256. :param file_path: Path to the file to be hashed. :param chunk_size: Size of each chunk to rea
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/filesystem_loader.py:19
↓ 2 callersMethodinitialize
()
webui/lib/types.ts:68
↓ 2 callersMethodlist_files
(self)
sdk/eidolon_ai_sdk/agent/doc_manager/document_manager.py:92
↓ 2 callersMethodload_machine
(cls, machine)
sdk/eidolon_ai_sdk/agent_os.py:40
↓ 2 callersFunctionload_resources
(path)
sdk/eidolon_ai_sdk/system/resources/resources_base.py:34
↓ 2 callersFunctionmachine_manager
(file_memory, symbolic_memory, similarity_memory)
sdk/tests/conftest.py:149
↓ 2 callersMethodparse_action
(self, agent_action: str)
examples/eidolon_examples/swifties/validating_cpu.py:118
↓ 2 callersFunctionpost_content
(url, json: Optional[Any] = None, **kwargs)
client/python/eidolon_ai_client/util/aiohttp.py:26
↓ 2 callersFunctionprocessEvent
(event: ChatEvent, elements: ElementsAndLookup)
webui/components/chat-events.tsx:39
↓ 2 callersMethodprocessFile
(self, prompt: CPUMessageTypes)
sdk/eidolon_ai_sdk/cpu/open_ai_assistants_cpu.py:60
↓ 2 callersMethodprocess_request
(self, call_context: CallContext, prompts: List[CPUMessageTypes])
sdk/eidolon_ai_sdk/cpu/agent_io.py:57
↓ 2 callersMethodpromote
(self, clazz: Type[T])
sdk/eidolon_ai_sdk/system/resources/resources_base.py:30
↓ 2 callersMethodquery_embedding
( self, collection: str, query: List[float], num_results: int, metadat
sdk/eidolon_ai_sdk/memory/file_system_vector_store.py:42
↓ 2 callersFunctionreplay
(loc)
sdk/eidolon_ai_sdk/util/replay.py:78
↓ 2 callersFunctionreplayable
( fn, serializer=default_serializer, deserializer=default_deserializer, parser=default_parser, name_overri
sdk/eidolon_ai_sdk/util/replay.py:44
↓ 2 callersMethodschedule_request
( self, call_context: CallContext, prompts: List[CPUMessageTypes], output_form
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:27
↓ 2 callersFunctionsetAgentState
()
webui/components/chat-events.tsx:68
↓ 2 callersMethodsplit_text_from_file
Split HTML file Args: file: HTML file
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:317
↓ 2 callersFunctionsplit_text_on_tokens
Split incoming text and return chunks using tokenizer.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:387
↓ 2 callersFunctionstart_app
(lifespan)
sdk/eidolon_ai_sdk/bin/agent_http_server.py:229
↓ 2 callersFunctionstart_os
(app: FastAPI, resource_generator, machine_name, log_level=logging.INFO, replay_override=...)
sdk/eidolon_ai_sdk/bin/agent_http_server.py:79
↓ 2 callersMethodtop
Get the top of the stack without popping it.
sdk/eidolon_ai_sdk/agent/tot_agent/memory.py:17
↓ 2 callersFunctionuseAtBottom
()
webui/lib/hooks/use-at-bottom.tsx:3
↓ 2 callersMethodwriteMessages
Store the messages for the given call context :param call_context: The call context for the current conversation :param messa
sdk/eidolon_ai_sdk/cpu/memory_unit.py:62
↓ 1 callersMethod__aiter__
(self)
client/python/eidolon_ai_client/client.py:146
↓ 1 callersMethod__init__
(self, spec: EmbeddingSpec)
sdk/eidolon_ai_sdk/memory/embeddings.py:16
↓ 1 callersMethod__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:23
↓ 1 callersMethod__init__
(self, call_context: CallContext, cpu: AgentCPU)
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:63
↓ 1 callersMethod__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/tot_agent/thought_generators.py:123
↓ 1 callersMethod__init__
(self, **kwargs)
examples/eidolon_examples/group_conversation/game_master.py:40
↓ 1 callersMethod_act
(self, action: ActionDefinition, process_id, **kwargs)
sdk/eidolon_ai_sdk/agent/simple_agent.py:107
↓ 1 callersMethod_act_wrapper
(action)
sdk/eidolon_ai_sdk/agent/simple_agent.py:100
↓ 1 callersFunction_add_handler
(fn, handler)
sdk/eidolon_ai_sdk/system/fn_handler.py:47
↓ 1 callersMethod_apply_projection
(doc: dict, projection: dict)
sdk/eidolon_ai_sdk/memory/local_symbolic_memory.py:36
↓ 1 callersMethod_body_model
(endpoint_schema, name)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:116
↓ 1 callersMethod_build_request
(self, inMessages, inTools, output_format)
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:208
↓ 1 callersMethod_build_tools
(self, inTools)
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:240
↓ 1 callersMethod_call_tool
( self, call_context: CallContext, tool_call_event: LLMToolCallRequestEvent, t
sdk/eidolon_ai_sdk/cpu/conversational_agent_cpu.py:124
↓ 1 callersMethod_check_input
(self, v: str, prompts)
examples/eidolon_examples/swifties/validating_cpu.py:121
↓ 1 callersMethod_check_output
(self, v, prompts, resp, output_format)
examples/eidolon_examples/swifties/validating_cpu.py:130
↓ 1 callersFunction_condense
(obj)
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:123
↓ 1 callersFunction_convert_tool_call
(tool: Dict[str, any])
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:258
↓ 1 callersMethod_data
(self, client, file)
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/github_loader.py:91
↓ 1 callersMethod_delete_process
(self, process_id: str)
sdk/eidolon_ai_sdk/system/agent_controller.py:450
↓ 1 callersMethod_description
(endpoint_schema, name)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:124
↓ 1 callersMethod_embed_question
(self, question)
sdk/eidolon_ai_sdk/agent/retriever_agent/retriever_agent.py:131
← previousnext →101–200 of 977, ranked by callers