Changelog
What's new in Oulala.
2026.04.09
April 9, 2026Dev mode, auto-versioning, logging
- Dev mode — `oulala dev` starts a software engineer session for building Oulala itself
- Auto-versioning — version bumps automatically on every commit (YYYY.MM.DD format)
- `oulala version` and `oulala -v` to check your version
- `oulala logs` — view session logs for debugging
- Logging — stderr saved to `logs/oulala.log` automatically
- SOUL.md now evolves — learns your humor and communication style over time
- Fix: `claude -p` calls now use `--dangerously-skip-permissions` to prevent merge corruption
- Fix: OULALA_DIR resolves from script location, not hardcoded path
- Fix: removed noisy keepalive loop
2026.04.08
April 8, 2026Telegram, skills, brain sync, CLI
- Telegram & Discord channels — `oulala channel add telegram` guided setup
- Weather, Spotify, and GitHub skills added
- Brain sync — private GitHub repo syncs memories across devices (`oulala sync setup`)
- Oulala CLI — single `oulala` command for everything (start, update, sync, channel, help)
- Brain architecture — all personal data in `brain/` folder (SOUL.md, MEMORY.md, daily notes)
- Smart-merge updates — `oulala update` merges new defaults into your customized files using AI
- Auto-sync hooks — SessionStart pulls, Stop pushes brain to GitHub
- Time awareness via UserPromptSubmit hook
- 45 automated tests with pre-commit hook and GitHub Actions CI
- `oulala start` auto-connects configured Telegram/Discord channels
- French sassiness added to SOUL.md — ooh la la
- Fix: PATH detection checks shell RC file, not current env
- Fix: stronger instruction to use brain/ memory, not .claude/ auto-memory
2026.04.07
April 7, 2026First release
- Initial release of Oulala
- CLAUDE.md — personal assistant instructions
- SOUL.md — customizable personality ("You're a friend, not a corporate assistant")
- Memory system — MEMORY.md for long-term facts, daily notes for short-term
- Skills system — SKILL.md files teach the AI new abilities
- Oura Ring skill — sleep, readiness, activity data
- iMessage skill — read and send texts (macOS)
- One-command install — `curl -sL oulala.app/install | bash`
- Auto-creates non-root user on VPS with SSH key copy
- Installs Claude Code and Bun automatically
- Remote Control for Claude Code mobile app access
- Proactive behavior — checks data before asking questions
- Scheduling — `/loop` for recurring tasks, CronCreate for one-time reminders
- Caffeinate on macOS — prevents sleep during sessions