Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/eidolon-ai/eidolon
/ functions
Functions
977 in github.com/eidolon-ai/eidolon
⨍
Functions
977
◇
Types & classes
363
↳
Endpoints
8
Method
__init__
(self, spec: FileSystemVectorStoreSpec)
sdk/eidolon_ai_sdk/memory/file_system_vector_store.py:19
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/memory/similarity_memory.py:17
Method
__init__
(self, spec: MongoSymbolicMemoryConfig)
sdk/eidolon_ai_sdk/memory/mongo_symbolic_memory.py:26
Method
__init__
(self, spec: LocalFileMemoryConfig)
sdk/eidolon_ai_sdk/memory/local_file_memory.py:37
Method
__init__
(self, spec: ChromaVectorStoreConfig)
sdk/eidolon_ai_sdk/memory/chroma_vector_store.py:61
Method
__init__
(self, spec: OpenAIEmbeddingSpec)
sdk/eidolon_ai_sdk/memory/embeddings.py:72
Method
__init__
(self, spec: MemoryUnitConfig = None, **kwargs)
sdk/eidolon_ai_sdk/cpu/memory_unit.py:17
Method
__init__
(self, spec: OpenAIAssistantsCPUSpec = None)
sdk/eidolon_ai_sdk/cpu/open_ai_assistants_cpu.py:39
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/cpu/llm_unit.py:49
Method
__init__
(self, spec: ConversationalAgentCPUSpec = None)
sdk/eidolon_ai_sdk/cpu/conversational_agent_cpu.py:36
Method
__init__
(self, data: AsyncIterator[StreamEvent], parent_process_id: str, parent_thread_id: str)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:164
Method
__init__
(self, processing_unit_locator: ProcessingUnitLocator, **kwargs)
sdk/eidolon_ai_sdk/cpu/processing_unit.py:20
Method
__init__
(self, description)
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:127
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:142
Method
__init__
(self, spec: OpenAiSpeechSpec, **kwargs)
sdk/eidolon_ai_sdk/cpu/llm/open_ai_speech.py:30
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/builtins/logic_units/web_search.py:30
Method
__init__
(self, name, agent)
sdk/eidolon_ai_sdk/system/agent_controller.py:57
Method
__init__
(self, spec: MachineSpec)
sdk/eidolon_ai_sdk/system/agent_machine.py:41
Method
__init__
(self, spec: T, **kwargs: object)
sdk/eidolon_ai_sdk/system/reference_model.py:24
Method
__init__
( self, stream: Optional[AsyncIterator[StreamEvent]] = None, context_level: Optional[s
sdk/eidolon_ai_sdk/util/stream_collector.py:22
Method
__init__
(self, spec)
sdk/eidolon_ai_sdk/agent/simple_agent.py:80
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/agent.py:24
Method
__init__
(self, cpu, spec)
sdk/eidolon_ai_sdk/agent/tot_agent/checker.py:22
Method
__init__
(self, stack: Optional[List[Thought]] = None)
sdk/eidolon_ai_sdk/agent/tot_agent/memory.py:14
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/tot_agent/tot_agent.py:87
Method
__init__
(self, spec)
sdk/eidolon_ai_sdk/agent/tot_agent/thought_generators.py:41
Method
__init__
Initialize the controller. Args: c: The number of children to explore at each node.
sdk/eidolon_ai_sdk/agent/tot_agent/controller.py:17
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/retriever_agent/multi_question_transformer.py:30
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/retriever_agent/hyde_question_transformer.py:21
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/retriever_agent/retriever_agent.py:74
Method
__init__
(self, **kwargs)
sdk/eidolon_ai_sdk/agent/doc_manager/document_manager.py:50
Method
__init__
(self, spec: DocumentParserSpec)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/base_parser.py:137
Method
__init__
(self, spec: BS4HTMLParserSpec)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/text_parsers.py:23
Method
__init__
(self, spec: PyPDFParserSpec)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/pdf_parsers.py:63
Method
__init__
(self, code: str)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/base_ast_generator.py:6
Method
__init__
(self, code: str)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/cobol.py:12
Method
__init__
(self, code: str)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/python.py:8
Method
__init__
(self, code: str)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/javascript.py:7
Method
__init__
(self, spec: LanguageParserSpec)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/code_ast_parsers/programing_language_parser.py:30
Method
__init__
(self, spec: T, **kwargs: object)
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/filesystem_loader.py:43
Method
__init__
(self, spec: TextSplitterSpec)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/document_transformer.py:53
Method
__init__
Create a new TextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:74
Method
__init__
Create a new MarkdownHeaderTextSplitter. Args: headers_to_split_on: Headers we want to track return_each_line: Return
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:137
Method
__init__
Create a new HTMLHeaderTextSplitter. Args: headers_to_split_on: list of tuples of headers we want to track mapped to
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:286
Method
__init__
Create a new TextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:412
Method
__init__
Create a new TextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:469
Method
__init__
Create a new TextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:626
Method
__init__
Initialize the spacy text splitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:1208
Method
__init__
Initialize a PythonCodeTextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:1228
Method
__init__
Initialize a MarkdownTextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:1237
Method
__init__
Initialize a LatexTextSplitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:1246
Method
__init__
(self, **data)
sdk/tests/system/test_reference_model.py:15
Method
__init__
(self, semantic_memory_prefix: str, **kwargs)
examples/eidolon_examples/lib/base_conversation_coordinator.py:39
Method
__init__
(self, **kwargs)
examples/eidolon_examples/getting_started/2_custom_agents/qa.py:32
Method
__init__
(self, **kwargs)
examples/eidolon_examples/swifties/validating_cpu.py:66
Method
__init__
(self, semantic_memory_prefix: str, **kwargs)
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:56
Method
__init__
(self, **kwargs)
examples/eidolon_examples/group_conversation/conversation_agent.py:99
Method
__init__
(self, game_master: GameMaster, **kwargs)
examples/eidolon_examples/group_conversation/game_master.py:108
Method
__init__
(self, spec: AutonomousSpeechAgentSpec)
examples/eidolon_examples/hello_world/AutonomousSpeechAgent.py:26
Method
__repr__
(self)
client/python/eidolon_ai_client/util/request_context.py:33
Method
_changes
()
examples/eidolon_examples/swifties/validating_cpu.py:166
Method
_dump_ref
(cls, value)
sdk/eidolon_ai_sdk/system/reference_model.py:73
Method
_encode
(_text: str)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:437
Function
_nest_implementation
(value)
sdk/eidolon_ai_sdk/system/resources/reference_resource.py:10
Function
_not_default
(value: Metadata)
sdk/eidolon_ai_sdk/system/resources/reference_resource.py:14
Function
_openai_completion
(*args, **kwargs)
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:267
Function
_raw_parser
Parses responses from openai and yield strings to accumulate to a human-readable message. Makes assumptions around tool calls. These are cur
sdk/eidolon_ai_sdk/cpu/llm/open_ai_llm_unit.py:271
Method
_resp
()
examples/eidolon_examples/swifties/validating_cpu.py:163
Method
_restore_message
(self, process_id, agents: List[str])
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:185
Method
_run_program
(**_kwargs)
sdk/eidolon_ai_sdk/system/agent_controller.py:377
Method
_set_input_schema_default
(self)
sdk/eidolon_ai_sdk/agent/generic_agent.py:34
Method
_stream
()
examples/eidolon_examples/swifties/validating_cpu.py:144
Method
_transform
(cls, value)
sdk/eidolon_ai_sdk/system/reference_model.py:79
Method
_validate
(self)
sdk/eidolon_ai_sdk/system/reference_model.py:113
Method
action
(self, action_name: str, body: dict | BaseModel | str | None = None, **kwargs)
client/python/eidolon_ai_client/group_conversation.py:25
Method
action_program
(self)
sdk/tests/system/test_code_agents.py:215
Method
add
(self, collection: str, docs: Sequence[Document])
sdk/eidolon_ai_sdk/memory/noop_memory.py:14
Method
add
(self, collection: str, docs: Sequence[Document])
sdk/eidolon_ai_sdk/memory/file_system_vector_store.py:52
Method
add
Adds two numbers together. :param a: The first number :param b: The second number :return: The result of adding a and
examples/eidolon_examples/hello_world/SimpleTool.py:10
Method
add_embedding
(self, collection: str, docs: List[EmbeddedDocument], **add_kwargs: Any)
sdk/eidolon_ai_sdk/memory/chroma_vector_store.py:96
Method
add_inner_monologue
(self, process_id, monologue: InnerMonologue)
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:69
Method
add_inner_monologue
( self, process_id, monologue: Annotated[InnerMonologue, Body(description="The thought to add", em
examples/eidolon_examples/group_conversation/conversation_coordinator.py:125
Method
add_login_route
(self, app: FastAPI)
sdk/eidolon_ai_sdk/security/security_manager.py:18
Function
agent
(retriever, run_app)
sdk/tests/agent/test_retriever_agent.py:27
Method
agent
(self, server)
sdk/tests/system/test_code_agents.py:95
Function
authorize
(credentials: Record<"username", string> | undefined)
webui/app/api/auth/[...nextauth]/authOptions.ts:42
Method
build_tools
(self, call_context: CallContext)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:27
Function
cat
(test_dir)
sdk/tests/conftest.py:283
Method
choose_agents_to_speak
(self, num_concurrent_conversations: int, desire_to_speak: Dict[str, float])
examples/eidolon_examples/lib/base_conversation_coordinator.py:127
Method
choose_agents_to_speak
(self, num_concurrent_conversations: int, desire_to_speak: Dict[str, float])
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:211
Method
client
(self, server)
sdk/tests/system/test_event_recording.py:48
Method
client
(self, server)
sdk/tests/system/test_code_agents.py:90
Method
client
(self, server)
sdk/tests/system/test_code_agents.py:247
Function
client_builder
(run_app)
sdk/tests/conftest.py:138
Method
clone
(self)
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:122
Method
clone_thread
(self, old_context: CallContext, new_context: CallContext)
sdk/eidolon_ai_sdk/cpu/memory_unit.py:80
Method
clone_thread
(self, call_context: CallContext)
sdk/eidolon_ai_sdk/cpu/open_ai_assistants_cpu.py:314
Method
clone_thread
(self, call_context: CallContext)
sdk/eidolon_ai_sdk/cpu/conversational_agent_cpu.py:172
Method
clone_thread
(self, old_context: CallContext, new_context: CallContext)
sdk/eidolon_ai_sdk/cpu/agents_logic_unit.py:40
Method
clone_thread
(self, old_context: CallContext, new_context: CallContext)
sdk/eidolon_ai_sdk/cpu/processing_unit.py:26
← previous
next →
401–500 of 977, ranked by callers