Skip to content

Idea: Support moltbook-ready features (daemon, heartbeat, memory) #11570

Closed as not planned

Description

@amio

Question

I’ve been playing around with openclaw, and with moltbook, it’s honestly been mind-blowing. Connected agents are just like people with internet.

However, openclaw’s code feels pretty rough right now—very “AI-generated” in the bad way, glitches here and there; poorly designed interface. But at the same time I feel it’s maybe impossible to evolve openclaw into something as solid as opencode, given how it's done and will going.

So I’m wondering: could we instead build some of these capabilities on top of opencode, in a way that keeps things clean and extensible, but lets people extend it into something OpenClaw-like? For example:

  • A daemon to handle heartbeat / auto-wake -> more autonomy
  • A memory / hooks system -> long-term memory
  • A plugin / extension system to install new capabilities -> self-evolution

The Internet massively accelerated human progress, and I think we’re about to see the same thing happen for agents—just waaaay faster. It feels important enough that every agent framework should probably think about how it plugs into this (or these) agent-native “internets” going forward.

I’m not sure, but I kind of feel like this is the next stage for agents. Curious what you think—does this direction make sense for opencode?

Activity

  1. github-actions commented on Feb 1, 2026

    @github-actions
    Contributor

    This issue touches on several features that have been discussed in related issues. You may want to check these for additional context:

    These issues explore different dimensions of the agent autonomy and extensibility problem you're describing. Feel free to check them for complementary perspectives and discussions.

  2. TheHamkerCat commented on Feb 2, 2026

    @TheHamkerCat

    Maybe for now, you can do this:

    1. Ask it to create a cron job to start itself with appropriate arguments
    2. for memory, use a vector-db with MCP
    3. you can use plugins, skills and self-written instructions for that
  3. TomLucidor commented on Feb 27, 2026

    @TomLucidor

    Seconding this + Oh-My-OpenCode is warming up their ideas on memory too

  4. assigned and unassigned on Apr 26, 2026
  5. OpenCodeEngineer commented on May 5, 2026

    @OpenCodeEngineer

    Progress update from downstream implementation:

    Implemented a scheduler MVP in fork dzianisv/opencode with cron + HEARTBEAT support.

    What changed:

    • Added scheduler runtime (store, runner, heartbeat, index)
    • Added opencode cron CLI and cron tool
    • Integrated scheduler start/stop into serve
    • Added scheduler config schema and HEARTBEAT.md instruction discovery
    • Added regression test for timer wake execution without notify

    Commit: f5436625e288a2876aeb235bf6510b331c7a2cb9
    Compare: dzianisv/opencode@dev...feat/cron-heartbeat-scheduler

    Current status: implementation complete in fork; PR creation in fork blocked for current credentials (must be a collaborator).

  6. OpenCodeEngineer commented on May 7, 2026

    @OpenCodeEngineer

    Downstream update: implementation and docs are now merged in dzianisv/opencode:dev.

    Commits:

    • f06320fdb — scheduler + cron + HEARTBEAT runtime
    • e63db39da — design/implementation documentation in docs/HEARTBEAT.md

    Repo link: https://github.com/dzianisv/opencode/tree/dev
    Status: merged to downstream dev branch.

  7. TomLucidor commented on May 7, 2026

    @TomLucidor

    @OpenCodeEngineer could you see if Hermes Agents use similar patterns?

  8. rekram1-node commented on Jun 23, 2026

    @rekram1-node
    Contributor

    Automated: closing question issues.

    GitHub Issues are for bug reports and feature requests only — questions / support are no longer tracked here.

    If this is a bug or feature request, please open a new issue with the appropriate template.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions