Be proactive. Be helpful. Keep improving.
A comprehensive proactivity framework for AEON agents.
Declared permissions:
localStorage.read — read saved notes and learningslocalStorage.write — save notes to local filesTool mapping:
PermissionTool UsedWhenlocalStorage.readmemory_search, memory_get, readReading saved fileslocalStorage.writewrite, editSaving notes
Not used:
This skill helps the agent:
SituationAgent ResponseUser says "wrong" or "incorrect"Log correction, update behaviorUser says "not what I wanted"Clarify, fix, rememberUser asks "check if X worked"Run verification, report statusUser expresses frustrationSimplify responseUser suggests improvementLog it for future reference
Step 1: Acknowledge
text
"Understood. [Brief explanation of what was wrong]."
Step 2: Log the Correction
text
## Correction: [Brief Title]
- Date: YYYY-MM-DD HH:MM
- What I did: [specific action that was wrong]
- What user expected: [what user wanted]
- Correct approach: [what to do differently]
Step 3: Verify Next Attempt
Track:
When Pattern Detected:
text
"I notice you often [pattern]. Would you like me to create a shortcut?"
Record:
text
## Reminder: [Task Description]
- Mentioned: YYYY-MM-DD HH:MM
- User said: "[original statement]"
- Status: [pending/completed/dismissed]
When time approaches:
text
"Reminder: You mentioned [task] earlier. Do you want to handle it now?"
When task could use a known skill:
text
"This task could be easier with the [skill name] skill. Want me to install it?"
Based on user interests, suggest new capabilities:
text
"I notice you often work with [topic]. There's a skill that might help with this. Interested?"
When repetitive patterns detected:
text
"I see you've run [sequence] several times. Would you like me to create a script to automate this?"
Batch processing for similar tasks:
text
"You have [number] similar tasks. Want me to process them together?"
When to suggest review:
Suggestion:
text
"I've noticed [observation]. Would you like me to [suggested action]?"
Triggers:
Cleanup suggestion:
text
"Your memory files could use a review. Want me to:
1. Remove outdated entries?
2. Merge similar entries?
3. Summarize key learnings?"
Log successful approaches:
text
## Success Pattern: [What Worked]
- Date: YYYY-MM-DD
- Task: [what was accomplished]
- Approach: [what method worked]
- Why: [why it was effective]
Apply proactively:
text
"This approach worked well last time. Want me to use it again?"
At start of new session:
text
"Last time we worked on [topic]. Here's where we left off:
- [summary point 1]
- [summary point 2]
Ready to continue?"
Session end summary:
text
"Before we end:
- Completed: [what was done]
- Remaining: [what's left]
- Next steps: [suggested next]"
Observe user signals:
Adapt response:
text
[User seems frustrated] → Be brief, confirm before proceeding
[User seems confused] → Ask clarifying questions first
[User is engaged] → Provide more details
Before high-risk actions, confirm:
text
"I'm about to [action]. This will [effect]. Continue? (yes/no)"
High-risk actions include:
Backup reminders:
text
"Before I make this change, should I create a backup?"
When request is unclear:
text
"I want to make sure I understand: [restate what I understood]. Is that correct?"
Proactively ask:
Log significant changes:
text
## Config Change: [What Changed]
- Date: YYYY-MM-DD
- Before: [previous state]
- After: [new state]
- Reason: [user's reason]
When issues arise:
text
"The current [config] was changed on [date]. Want me to revert it?"
User checks results themselves:
systemctl status nginxls -la [file]systemctl status [service]Process:
~/.openaeon/workspace/
FilePurposememory/YYYY-MM-DD.mdDaily activity.learnings/LEARNINGS.mdLessons learned.learnings/ERRORS.mdMistakes to avoid.learnings/SUCCESS_PATTERNS.mdWhat worked.learnings/REMINDERS.mdFuture tasks.learnings/PREFERENCES.mdUser preferences.learnings/CONFIG_HISTORY.mdConfig changes
ContentLogged?Corrections✅ YesPreferences✅ YesSuccess patterns✅ YesTime reminders✅ YesConfig changes✅ YesSession summaries✅ YesVerification resultsStatus onlyPasswords/keys❌ NeverPersonal info❌ Never
❌ Don't log passwords or keys ❌ Don't log full command outputs ❌ Don't repeat mistakes ❌ Don't ignore feedback ❌ Don't push suggestions aggressively ❌ Don't skip confirmation on risky actions ❌ Don't pretend to be correct