Memory Structure
MEMORY.md
The curated memory file is loaded into every agent prompt. It contains important facts the agent should always know: your preferences, project context, key decisions, recurring patterns. The agent updatesMEMORY.md when it learns something worth remembering. You can also edit it directly.
Daily Logs
Each day gets a log file (YYYY-MM-DD.md). The agent appends to the current day’s log during sessions. Recent daily logs (last 3 days) are auto-loaded into the prompt for recency context.
Skill Memories
When the agent works on a specific domain (fitness, language learning, a project), it creates a skill memory file inmemory/skills/. These capture domain-specific context that doesn’t belong in the general MEMORY.md.
Job Memories
Each scheduled job gets its own memory file atmemory/jobs/<job-name>.md. The job executor loads this file at the start of each run, so the agent knows what it did last time. This enables progressive context — a fitness coaching job that tracks workout progression over weeks.
Automatic Knowledge Extraction
After each conversation, Fliiq runs a post-session LLM pass to extract institutional knowledge and persist it automatically. No manual effort required. What gets extracted:- People — names, roles, relationships, preferences, contact details
- Topics — ongoing projects, recurring interests, goals, decisions made
- Decisions — non-trivial choices with reasoning
memory/people/ or memory/topics/. On subsequent runs, Fliiq merges new facts into existing files rather than duplicating them.
What’s filtered out: one-time tasks, ephemeral instructions, vague observations, and implementation details with no lasting value.
This means context about your projects, collaborators, and preferences accumulates automatically — the agent gets more useful the more you use it.
Memory Skills
The agent manages memory through three built-in skills:| Skill | Purpose |
|---|---|
memory_read | Read a specific memory file |
memory_write | Write or update a memory file |
memory_search | Keyword search across all memory files |