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.