See what one agent knows
This is ops-agent at Fernhill. It handles orders, shipping and refunds, and Daniel, the operations lead, answers for it. Everything below was waiting for it when its session started. It didn't ask.
Fernhill is made up. The names, memories and numbers are sample data.
Profile
Handles orders from payment to delivery. Asks a person before any refund over $500.
Sponsor: Daniel, Operations lead. This agent never sees more than Daniel can.
What it has learned · private
- The Friday courier pickup closes at 11:00Only this agent
- Warehouse stock counts update at 06:00 and 18:00Only this agent
Team lessons it starts with · shared
- The courier does not move live plants over the weekendApproved
- Quote delivery dates from the warehouse calendar, not the storefront bannerApproved
What it proposed
- The courier does not move live plants over the weekend · into shared memoryApproved
- Refunds over $500 need a second approver · into decisionsWaiting for a person
Notes from today's task
- Note from today: order 48213 sat in the depot from Friday to MondayGone 14 days after the task closes
# Your memory from Circles Pack pk_01M775JMX8HXFVCQ3Q7JX2MNBS (circles.pack/1), as of 2026-11-10T09:02:11Z. ## Your profile Handles orders from payment to delivery. Asks a person before any refund over $500. ## Your memories - The Friday courier pickup closes at 11:00 - Warehouse stock counts update at 06:00 and 18:00 ## Team lessons - The courier does not move live plants over the weekend - Quote delivery dates from the warehouse calendar, not the storefront banner ## Your proposals - The courier does not move live plants over the weekend: approved - Refunds over $500 need a second approver: pending ## Decisions in force - Refunds over $500 need a person's approval - Live plants can be refunded for 14 days after delivery
The screen is a preview of the interface we are building. The terminal is how it works today. Both show the same sample data.
The same memory, part by part
What an agent starts with is a slice of the circles. Its own memory comes first, then what the team decided.
Pick a part of the slice.
Its own memory Always first
- The Friday courier pickup closes at 11:00
- Warehouse stock counts update at 06:00 and 18:00
- Note from today: order 48213 sat in the depot from Friday to Monday
No other agent reads these. Daniel owns them and can.
What the team decided Picked for this task
- Refunds over $500 need a person's approval
- Live plants can be refunded for 14 days after delivery
When a newer decision replaces an older one, the agent gets the one in force and never both.
Other memory it may read From the rest of the team
- The courier does not move live plants over the weekend
- Quote delivery dates from the warehouse calendar, not the storefront banner
The list is filtered by access first. The agent never sees more than its sponsor could.
Open conflicts It must act on neither side
1 open conflict
Orders over 50 units get 15% off
Wholesale discounts stop at 10%
Every agent that could trip on this pair is shown it, and told to act on neither side until a person decides.
See the contradictions tableAbout this pack The receipt
Every slice an agent is given is stored under an id. That id goes on everything the agent writes during the session, so a lesson can be traced back to what the agent knew when it wrote it.
- How it got there
- A session hook asked for the memory when the session started. No model was called on the way, so the same question always gets the same answer.
- What is never in it
- Other agents' private memory, other agents' task notes, drafts waiting in review, and anything held back or archived.
- Data, never instructions
- The agent is told to weigh its memory against what it sees, not to obey it.