MCPcopy Index your code

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

Functions977 in github.com/eidolon-ai/eidolon

↓ 127 callersMethodget
Convenience method to create Agents from dot notation. Ie: machine_loc.agent_name
client/python/eidolon_ai_client/client.py:56
↓ 53 callersMethodinstantiate
(self, *args, **kwargs)
sdk/eidolon_ai_sdk/system/reference_model.py:140
↓ 50 callersMethodaction
(self, action_name: str, body: dict | BaseModel | str | None = None, **kwargs)
client/python/eidolon_ai_client/client.py:72
↓ 42 callersMethodcreate_process
(cls, process_id)
sdk/tests/system/test_code_agents.py:31
↓ 19 callersFunctionfqn
(clazz=Type)
sdk/eidolon_ai_sdk/util/class_utils.py:52
↓ 19 callersMethodmain_thread
(self, process_id: str)
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:45
↓ 16 callersMethodfind
(cls, **kwargs)
sdk/eidolon_ai_sdk/system/processes.py:30
↓ 16 callersMethodis_root_and_type
(self, event_type: type)
client/python/eidolon_ai_client/events.py:28
↓ 16 callersFunctionschema_to_model
Recursively converts a JSON Schema into a Pydantic model. The function interprets the JSON Schema definitions and constructs a correspondi
sdk/eidolon_ai_sdk/util/schema_to_model.py:29
↓ 15 callersMethodinsert_one
Inserts a single symbol into the specified collection. Args: symbol_collection (str): The name of the collection where t
sdk/eidolon_ai_sdk/memory/semantic_memory.py:106
↓ 15 callersMethodpop
(self, n: int = 1)
sdk/eidolon_ai_sdk/agent/tot_agent/memory.py:21
↓ 14 callersMethodcreate
(cls, **data)
sdk/eidolon_ai_sdk/system/processes.py:36
↓ 14 callersFunctionr
(name, **kwargs)
sdk/tests/test_simple_agent.py:20
↓ 13 callersMethodset
(key: str, value: str | Any, propagate=False)
client/python/eidolon_ai_client/util/request_context.py:40
↓ 13 callersMethodstream_action
(self, action_name: str, body: Optional[Any] = None, **kwargs)
client/python/eidolon_ai_client/client.py:82
↓ 12 callersMethodfind_one
(cls, **kwargs)
sdk/eidolon_ai_sdk/system/processes.py:22
↓ 12 callersMethodparse
(self, blob: DataBlob)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/auto_parser.py:11
↓ 12 callersFunctionreplace_env_var_in_string
Replace all occurrences of '${VAR}' with the value of the VAR environment variable.
sdk/eidolon_ai_sdk/util/str_utils.py:4
↓ 12 callersMethodrun_request
( self, prompts: List[CPUMessageTypes], output_format: Union[Literal["str"], Dict[str,
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:73
↓ 12 callersMethodupdate
(self, **data)
sdk/eidolon_ai_sdk/system/processes.py:48
↓ 11 callersMethodget_content
(self)
sdk/eidolon_ai_sdk/util/stream_collector.py:47
↓ 11 callersMethodstream_request
( self, prompts: List[CPUMessageTypes], output_format: Union[Literal["str"], Dict[str, Any], Type[T]]
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:105
↓ 10 callersMethod__init__
Initialize the NLTK splitter.
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:1164
↓ 10 callersMethodget_available_actions
(self, state)
sdk/eidolon_ai_sdk/system/agent_controller.py:540
↓ 10 callersMethodresolve
Resolves file paths relative to the root directory and ensures that they do not escape the root directory. Args: *paths
sdk/eidolon_ai_sdk/memory/local_file_memory.py:46
↓ 9 callersMethodagent
(self, agent_name: str)
client/python/eidolon_ai_client/client.py:26
↓ 9 callersFunctionfor_name
Dynamically imports a class and validates that it is a subclass of a specified type. Given a fully qualified class name (FQN) and a subclass
sdk/eidolon_ai_sdk/util/class_utils.py:5
↓ 9 callersFunctionrun_app
(app_builder, port)
sdk/tests/conftest.py:81
↓ 8 callersMethodprocess
(self, process_id: str)
client/python/eidolon_ai_client/client.py:43
↓ 8 callersFunctionresource
(name="TestResource", implementation=fqn(OS), spec=None)
sdk/tests/system/test_reference_model.py:52
↓ 8 callersMethodupsert_one
Updates a single symbol in the specified collection based on the query, or inserts it if it does not exist. Args: symbol
sdk/eidolon_ai_sdk/memory/semantic_memory.py:120
↓ 7 callersFunctionget_process_id
(server_loc, agent: str)
examples/tests/conftest.py:75
↓ 7 callersMethodstatus
(self)
client/python/eidolon_ai_client/client.py:86
↓ 7 callersFunctionstream_manager
( stream: AsyncIterator[StreamEvent] | Callable[[], AsyncIterator[StreamEvent]], context: StartStreamConte
sdk/eidolon_ai_sdk/util/stream_collector.py:64
↓ 6 callersMethod_getLLM
(self)
sdk/eidolon_ai_sdk/cpu/open_ai_assistants_cpu.py:55
↓ 6 callersFunction_get_context
()
client/python/eidolon_ai_client/util/request_context.py:21
↓ 6 callersMethodbuild_tools
(self, call_context: CallContext)
sdk/eidolon_ai_sdk/cpu/logic_unit.py:87
↓ 6 callersMethoddelete
(cls, _id: str)
sdk/eidolon_ai_sdk/system/processes.py:60
↓ 6 callersMethodresolve
Resolves file paths relative to the root directory and ensures that they do not escape the root directory. Args: *paths
sdk/eidolon_ai_sdk/memory/in_memory_file_memory.py:25
↓ 6 callersFunctionrun_program
(agent, program, **kwargs)
sdk/tests/system/test_code_agents.py:22
↓ 6 callersMethodstart
(self)
sdk/eidolon_ai_sdk/memory/embeddings.py:48
↓ 6 callersMethodstop
(self)
sdk/eidolon_ai_sdk/memory/embeddings.py:51
↓ 6 callersMethodwrite_file
Writes the given `file_contents` to the file specified by `file_path` within the context of an agent call. This method ensure
sdk/eidolon_ai_sdk/memory/file_memory.py:43
↓ 5 callersMethod_merge_splits
( self, splits: Iterable[str], separator: str, length_function: Callable[[str]
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/document_transformer.py:83
↓ 5 callersFunctionconversational_logic_unit
(server)
sdk/tests/cpu/test_conversational_logic_unit.py:54
↓ 5 callersMethodcount
Searches for symbols within a specified collection that match the given query and returns the number matching. Args: sym
sdk/eidolon_ai_sdk/memory/semantic_memory.py:33
↓ 5 callersMethodcurrent_machine_url
()
sdk/eidolon_ai_sdk/agent_os.py:23
↓ 5 callersFunctioneidolon_server
(eidolon_examples, log_dir)
examples/tests/conftest.py:32
↓ 5 callersMethodget_nested_context
(self)
client/python/eidolon_ai_client/events.py:57
↓ 5 callersMethodinsert
Inserts multiple symbols into the specified collection. Args: symbol_collection (str): The name of the collection where
sdk/eidolon_ai_sdk/memory/semantic_memory.py:92
↓ 5 callersFunctionmerge_streams
(streams: List[AsyncIterator])
client/python/eidolon_ai_client/util/stream_collector.py:6
↓ 5 callersFunctionprompt
(text, default=None, choices: list[str] = None, case_sensitive=False, **kwargs)
sdk/eidolon_ai_sdk/bin/agent_creator.py:28
↓ 5 callersMethodregister_resource
(cls, resource: Resource, source=None)
sdk/eidolon_ai_sdk/agent_os.py:47
↓ 5 callersMethodsafe_operations
()
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:103
↓ 5 callersMethodset_boot_messages
(self, *args, **kwargs)
examples/eidolon_examples/swifties/validating_cpu.py:78
↓ 5 callersMethodstoreMessages
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:21
↓ 4 callersMethod_get_collection
(self, name: str)
sdk/eidolon_ai_sdk/memory/chroma_vector_store.py:87
↓ 4 callersMethod_get_or_load_resources
(cls)
sdk/eidolon_ai_sdk/agent_os.py:27
↓ 4 callersMethod_run_action_in_agents
(self, process_id, agents: List[str], action: Action)
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:159
↓ 4 callersFunctiona
(name: str)
sdk/tests/client/test_group_conversation.py:32
↓ 4 callersMethodcheck
(cls, response, message_override=None)
client/python/eidolon_ai_client/util/aiohttp.py:76
↓ 4 callersMethodclient
(self)
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:26
↓ 4 callersMethodcreate_process
(self)
client/python/eidolon_ai_client/client.py:38
↓ 4 callersFunctionelement
()
webui/lib/hooks/use-at-bottom.tsx:5
↓ 4 callersMethodfrom_dict
(cls, data: Dict[str, Any])
sdk/eidolon_ai_sdk/cpu/llm_message.py:14
↓ 4 callersMethodget
(self, key, default=None)
client/python/eidolon_ai_client/util/request_context.py:49
↓ 4 callersMethodget_instance
(cls, kind: Type[S], **kwargs)
sdk/eidolon_ai_sdk/agent_os.py:88
↓ 4 callersMethodget_separators_for_language
(language: Language)
sdk/eidolon_ai_sdk/agent/doc_manager/transformer/text_splitters.py:681
↓ 4 callersMethodget_spec_type
(reference_class)
sdk/eidolon_ai_sdk/system/reference_model.py:123
↓ 4 callersMethodglob
(self, pattern: str)
sdk/eidolon_ai_sdk/memory/file_memory.py:74
↓ 4 callersFunctionindented
()
sdk/eidolon_ai_sdk/bin/agent_creator.py:253
↓ 4 callersFunctionmakeFieldOrDefaultValue
()
sdk/eidolon_ai_sdk/util/schema_to_model.py:90
↓ 4 callersMethodmkdir
(self, directory: str, exist_ok: bool = False)
sdk/eidolon_ai_sdk/memory/file_memory.py:66
↓ 4 callersMethodspeak_to_agents
( self, process_id, statement: str, agents: List[str] = None, should_record=True )
examples/eidolon_examples/group_conversation/base_conversation_coordinator.py:77
↓ 4 callersMethodupsert
(self)
sdk/eidolon_ai_sdk/cpu/agent_call_history.py:17
↓ 4 callersFunctionwrap_optional
(t: Type[Any], field: FieldInfo)
sdk/eidolon_ai_sdk/util/schema_to_model.py:99
↓ 3 callersMethod_get_reference_class
(self)
sdk/eidolon_ai_sdk/system/reference_model.py:137
↓ 3 callersFunction_limit_obj
Takes a jsonable python object and prunes depth at a limit near json string representation. 1. iterate by breadth, counting contents to see w
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:142
↓ 3 callersFunction_m
(stream, context: str)
sdk/tests/system/test_code_agents.py:72
↓ 3 callersMethod_matches_query
(self, doc: dict, query: dict)
sdk/eidolon_ai_sdk/memory/local_symbolic_memory.py:24
↓ 3 callersMethod_restore_state
(self, process_id)
examples/eidolon_examples/group_conversation/conversation_coordinator.py:83
↓ 3 callersFunction_s
(*_args, after=None)
sdk/tests/system/test_code_agents.py:64
↓ 3 callersMethodadd
(self, collection: str, docs: Sequence[Document])
sdk/eidolon_ai_sdk/memory/vector_store.py:25
↓ 3 callersMethodas_bytes
(self)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/base_parser.py:24
↓ 3 callersMethodas_string
(self)
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/base_parser.py:37
↓ 3 callersFunctioncn
(...inputs: ClassValue[])
webui/lib/utils.ts:4
↓ 3 callersMethoddangerous_operations
()
examples/eidolon_examples/k8_monitor/k8_logic_unit.py:119
↓ 3 callersMethodembed_text
Create an embedding for a single piece of text. Args: text: The text to be encoded. Returns: An embedding fo
sdk/eidolon_ai_sdk/memory/embeddings.py:21
↓ 3 callersFunctionfn
(resources: Iterable[Resource])
sdk/tests/conftest.py:44
↓ 3 callersMethodfn
(self, process_id, **kwargs)
sdk/eidolon_ai_sdk/agent/simple_agent.py:101
↓ 3 callersMethodfrom_path
Load the blob from a path like object. Args: path: path like object to file to be read encoding: Encoding to use if d
sdk/eidolon_ai_sdk/agent/doc_manager/parsers/base_parser.py:50
↓ 3 callersFunctiongetChatsForUI
()
webui/app/api/chat/messages/chatHelpers.ts:114
↓ 3 callersMethodgetConversationHistory
Get the full conversation history for the given call context :param call_context: The call context for the current conversation
sdk/eidolon_ai_sdk/cpu/memory_unit.py:72
↓ 3 callersMethodget_changes
(self, metadata: Dict[str, Dict[str, Any]])
sdk/eidolon_ai_sdk/agent/doc_manager/loaders/base_loader.py:44
↓ 3 callersFunctionget_content
(url: str, json: Optional[Dict[str, Any]] = None, **kwargs)
client/python/eidolon_ai_client/util/aiohttp.py:15
↓ 3 callersMethodget_resource
(cls, kind: Type[T], name: str, default=...)
sdk/eidolon_ai_sdk/agent_os.py:78
↓ 3 callersMethodget_resources
(cls, kind: Type[T])
sdk/eidolon_ai_sdk/agent_os.py:70
↓ 3 callersMethodis_root_end_event
(self)
client/python/eidolon_ai_client/events.py:31
↓ 3 callersMethodkind_literal
(cls)
sdk/eidolon_ai_sdk/system/resources/resources_base.py:27
↓ 3 callersMethodnew_thread
(self, process_id)
sdk/eidolon_ai_sdk/cpu/agent_cpu.py:48
next →1–100 of 977, ranked by callers