Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | The Node.js environment | development |
POSTGRES_DB | Yes | The PostgreSQL database name | agi_db |
POSTGRES_HOST | Yes | The PostgreSQL database host | localhost |
POSTGRES_PORT | Yes | The PostgreSQL database port | 5432 |
POSTGRES_USER | Yes | The PostgreSQL database user | agi_user |
POSTGRES_PASSWORD | Yes | The PostgreSQL database password | agi_password |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_memory | Create a new memory with optional type-specific metadata |
search_memories_similarity | Search memories by vector similarity |
search_memories_text | Search memories by text content using full-text search |
get_memory | Retrieve a specific memory by ID and mark it as accessed |
get_memory_clusters | Retrieve memory clusters ordered by importance/activity |
activate_cluster | Activate a memory cluster and get its associated memories |
create_memory_cluster | Create a new memory cluster |
get_identity_core | Retrieve the current identity model and core memory clusters |
get_worldview | Retrieve current worldview primitives and beliefs |
get_memory_health | Get overall statistics about memory system health |
get_active_themes | Get recently activated memory themes and patterns |
create_memory_relationship | Create a relationship between two memories |
get_memory_relationships | Get relationships for a specific memory |
find_related_memories | Find memories related through graph traversal |
consolidate_working_memory | Consolidate multiple working memories into a single semantic memory |
archive_old_memories | Archive old memories based on age and importance criteria |
prune_memories | Permanently delete memories based on criteria |
get_cluster_insights | Get detailed analytics for a memory cluster |
find_similar_clusters | Find clusters similar to a given cluster |
create_working_memory | Create a temporary working memory with expiration |
get_working_memories | Retrieve current working memories |
cleanup_expired_working_memory | Clean up expired working memories |
get_memory_history | Get change history for a specific memory |
search_memories_advanced | Advanced memory search with multiple criteria |