Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Bun
uses: oven-sh/setup-bun@v2
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,9 @@ Notes:

Common slash commands during a run:

- `/supervisor` toggle supervisor details
- `/supervisor [on|off|status]` toggle or inspect supervisor details
- `/resume` continue autonomous progress
- `/memory` print current memory status
- `/memory [status|profile|remember <text>]` inspect memory, view operator profile, or store a durable preference
- `/skills` list resolved skills for this run
- `/skills reload` manually reload the skill catalog for the active run
- `/doctor` run runtime health checks
Expand Down Expand Up @@ -153,6 +153,15 @@ rollcode memory log

Memory files are markdown with frontmatter (`description`, `limit`, etc.), and updates are committed so you can audit learning over time.
During turns, RollCode adds task-scoped memory recall from non-system files, and each file's `limit` bounds how much content can be injected into prompts.
Default memory layout is:

- `system/identity.md`: agent identity and operating rules
- `system/project-context.md`: durable project context
- `system/operator-profile.md`: Letta-style durable operator preference profile
- `project/*`: on-demand project notes
- `episodes/*`: run-level episodic summaries

When operators send steering messages, RollCode can capture durable preference signals into `system/operator-profile.md` (deduplicated, timestamped) so future runs inherit personalization.

## Skills Resolution

Expand Down
Loading