Skip to main content

Subconscious

Subconscious is OpenHuman's background learning engine that works continuously when you're not actively conversing.

What It Does

  • Memory Organization - Connect newly learned things with existing memories
  • Pattern Discovery - Identify patterns in your behavior and preferences
  • Proactive Reminders - Remind you of important matters at appropriate times
  • Background Research - Research topics you might be interested in during idle time

Differences from Main Agent

Main AgentSubconscious
TriggerYou主动发消息Automatic background
Response TimeImmediateNon-immediate
Primary WorkProcess requestsLearn and improve
Resource UsageOn-demandContinuous but minimal

How It Works

Idle → Subconscious Activates → Check Memory Updates → Pattern Analysis → Necessary Reminders

Memory Tree Write

Configuration

Enable in config.toml:

[subconscious]
enabled = true
run_interval = "5m" # Check every 5 minutes
max_thinking_time = "30s" # Max 30 seconds per session

Subsystems

Memory Organization

Runs every 5 minutes to check if new memories need to be integrated into the existing knowledge structure.

Pattern Recognition

Identifies patterns in your daily behavior:

  • When you usually check email
  • Common approaches you take when solving problems
  • Your preferred work hours

Proactive Reminders

Reminds you when detecting:

  • Events relevant to you are approaching (meetings, deadlines)
  • Topics you searched but didn't explore deeply have new developments
  • Milestones related to long-term goals

Privacy

Subconscious accesses your local memory tree and conversation history; all processing is done locally.

View Activity

View in desktop app's Skills → Subconscious:

  • Recent learning activities
  • Identified patterns
  • Pending reminders

Next Steps