Skip to content

Autonomous Thinking

Autonomous Thinking (also called “Jarvis Mode”) allows your Snippbot agents to think independently in the background. Instead of waiting for your prompts, agents proactively observe your workspace, notice things, and contribute when they have something genuinely valuable to say.

  1. Background daemon ticks every 5 seconds, checking each agent
  2. Gate evaluation asks a lightweight model: “Should I speak right now?”
  3. If the gate says speak, a thought is generated and injected into the conversation
  4. If the gate says silent, the agent stays quiet (this is the default)
  5. Engagement tracking learns from your responses and adjusts frequency automatically
  1. Open the agent’s detail page — click on your agent from the Agents list in the sidebar, then open its Settings tab

  2. Toggle Autonomous Thinking on in the agent settings panel

  3. Set the conversation to Human mode — click the thinking indicator in the chat header

SettingDefaultDescription
Base interval120sHow often the agent considers thinking
Min interval30sFastest thinking rate (when you’re very active)
Max interval600sSlowest rate (when you’re away)
Max thoughts/day20Daily cap to prevent over-talking
Quiet hoursNoneTime window where thinking is paused (e.g., 22:00-07:00)
TriggersAllWhich events prompt thinking: periodic, user return, project changes, time-based

The thinking interval automatically adjusts based on your activity:

  • Active (message in last 5 min): Checks every ~60 seconds
  • Recent (5-60 min ago): Checks at the base interval
  • AFK (1+ hours): Checks at the max interval (saves ideas for your return)

When you return after being away for 1+ hours, the agent is triggered with a “user return” event and will share something substantive.

The system tracks how you interact with autonomous thoughts:

Your actionScoreEffect
Reply within 2 min+3Agent thinks more often
Reply within 10 min+2Normal engagement
Reply after 10 min+1Slight positive
Continue conversation0Neutral
Dismiss thought-2Agent thinks less often
Ignore for 10+ min-3Agent significantly reduces frequency

The multiplier adjusts between 0.5x (very engaged) and 2.0x (disengaged), applied to the base interval.

Each conversation can be in one of two modes:

  • Human mode: Autonomous thinking is active. The agent can inject thoughts.
  • Bot mode: Standard chat. The agent only responds to your messages.

Toggle the mode using the thinking indicator in the chat header.