github elophanto/EloPhanto v2026.02.24.4
v2026.02.24.4 — Data-Driven Mind

latest releases: v2026.08.11, v2026.08.07, v2026.06.20...
5 months ago

Data-driven autonomous mind

The mind's prompt is now assembled from live system state instead of a static hardcoded priority list.

What changed

  • Real state queries_build_state_snapshot() queries goal_manager, scheduler, memory_manager, identity_manager, and knowledge DB to build the mind's context. Every field is live data, not generic categories.
  • Bootstrap behavior — When state is empty (first run, no goals/tasks/history), the mind takes initiative: explores tools, searches for opportunities, creates goals. No more sleeping and waiting for the user.
  • Fresh timer on resume — User interaction now resets the wakeup timer to config default (wakeup_seconds) instead of firing immediately on a stale timer from before the conversation.
  • Cost tracker fix — Fixed CostTracker.task_costtask_total attribute error that crashed every think cycle after tool execution.

Files changed (4)

  • core/autonomous_mind.py — New _build_state_snapshot(), async _build_prompt(), bootstrap prompt, timer reset, cost fix
  • docs/26-AUTONOMOUS-MIND.md — Updated context assembly, prompt design, pause/resume, bootstrap docs
  • CHANGELOG.md — New entry
  • README.md — Updated autonomous mind descriptions

Don't miss a new EloPhanto release

NewReleases is sending notifications on new releases.