abacusai.agent_rail

Classes

AgentRail

The agent rail beside a personal agent's chat: what the agent knows about its owner

Module Contents

class abacusai.agent_rail.AgentRail(client, enabled=None, memory=None, brainTopics=None)

Bases: abacusai.return_class.AbstractApiClass

The agent rail beside a personal agent’s chat: what the agent knows about its owner

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • enabled (bool) – Whether the chat has an agent rail (personal_agent_orchestration, the caller’s own personal agent).

  • memory (dict) – sections (core/preferences/people/open_loops/threads -> items [{text, name?, detail?}] and updated_at epoch seconds) and lately (the newest daily note: date/text), from the agent’s memory.

  • brainTopics (list) – The AI Brain topics the agent reads (name/description/updated_at); empty when the owner’s AI Brain is off.

enabled = None
memory = None
brain_topics = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict