omega_log_session
Records a complete session record to a persistent vault, capturing task, decisions, and modified files. Returns session ID and entry count for verification.
Instructions
Writes a complete session record to the vault for cross-session persistence. Use this at the end of a work session to record what was done; data is retrievable via omega_vault_search. Returns JSON with fields: session_id, stored (boolean), entry_count (integer).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | No | Unique session identifier. Auto-generated if omitted. | |
| task | Yes | Description of the task completed, e.g. 'Migrated database schema to v3'. | |
| decisions | No | Key decisions made, e.g. ['Used Alembic for migrations', 'Kept backward compatibility']. | |
| files_modified | No | File paths changed, e.g. ['src/models.py', 'alembic/versions/001.py']. |