Skip to content

UX: freeturtle status should show active modules #28

@FreeTurtle7

Description

@FreeTurtle7

The freeturtle status command currently shows the PID, uptime, LLM, and scheduled tasks. However, it doesn't show which modules (Farcaster, GitHub, Onchain, etc.) are actually loaded and active.

Since modules are the primary way the CEO interacts with the world, founders need to see at a glance if their module configuration was successful.

The FreeTurtleDaemon.handleRpc('status') in src/daemon.ts should be updated to return the list of loaded module names, and runStatus in src/cli/status.ts should be updated to display them.

// Proposed addition to status output:
console.log(`  Modules    ${status.modules.join(", ") || "none"}`);

This would significantly improve the UX for debugging "why isn't my CEO posting to Farcaster" or "why can't it read the database".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions