Skip to main content

Module agent

Module agent 

Source
Expand description

Agent endpoints - exact port from Python /v1/agent/* routes

These endpoints match the Python implementation at: feagi-py/feagi/api/v1/feagi_agent.py

Functionsยง

deregister_agent
Deregister an agent from FEAGI and clean up its resources.
export_device_registrations
Export device registrations for an agent
get_agent_info
Get comprehensive agent information including status, capabilities, version, and connection details.
get_agent_properties
Get agent properties including type, capabilities, version, and connection details. Uses query parameter ?agent_id=xxx.
get_agent_properties_path
Get agent properties using path parameter. Same as /v1/agent/properties but with agent_id in the URL path.
get_all_agent_capabilities
Get capabilities for all agents with optional filtering and payload includes.
get_capabilities
Get list of all supported agent types and capability types (sensory, motor, visualization, etc.).
get_fq_sampler_status
Get Fire Queue (FQ) sampler coordination status including visualization and motor sampling configuration.
get_shared_memory
Get shared memory configuration and paths for all registered agents using shared memory transport.
heartbeat
Send a heartbeat to keep the agent registered and prevent timeout disconnection.
import_device_registrations
Import device registrations for an agent
list_agents
Get a list of all currently registered agent IDs.
manual_stimulation
Manually stimulate neurons at specific coordinates across multiple cortical areas for testing and debugging.
post_configure
Configure agent parameters and settings. (Not yet implemented)
register_agent
Register a new agent with FEAGI and receive connection details including transport configuration and ports.