1
0
Fork
You've already forked minder
0
Message routing and agent orchestration for multi-agent workflows
Find a file
David Wilson 80e16569c5 Relock against sigil 0.17.1; bump to v0.2.3
Regenerate sigil.lock against the reintegrated monorepo. The rebuild had been silently linking stale 0.14.x pins after the package.sgl version bump (lock never regenerated).
2026年06月24日 11:25:41 +03:00
src/minder Read mcp-channel-server version from (app-version); bump to v0.2.1 2026年04月26日 19:11:08 +03:00
test Rename schedule 'description' field to 'prompt' for clarity 2026年03月21日 14:07:06 +02:00
.gitignore Refresh for sigil 0.14 ecosystem; bump to v0.2.0 2026年04月26日 14:58:04 +03:00
CLAUDE.md Rename schedule 'description' field to 'prompt' for clarity 2026年03月21日 14:07:06 +02:00
dev-redirects.sgl Bump deps to sigil 0.17 / sigil-mcp 0.16.2; update sigil-later pin to ^0.1.0 2026年06月23日 09:52:52 +03:00
package.sgl Relock against sigil 0.17.1; bump to v0.2.3 2026年06月24日 11:25:41 +03:00
README.md Migrate to transitive deps with version ranges and lockfile 2026年04月01日 13:26:13 +03:00
sigil.lock Relock against sigil 0.17.1; bump to v0.2.3 2026年06月24日 11:25:41 +03:00

Minder

Scheduled task channel server for Claude Code sessions, built with Sigil.

Minder manages cron-based scheduled tasks and pushes events into a running Claude Code session via the MCP channel protocol.

Installation

sigil app install codeberg:sigil/minder

Configuration

Schedules are defined in minder.yaml:

schedules:check-services:cron:"*/30 * * * *"prompt:"Check service health"daily-review:cron:"0 9 * * *"prompt:"Daily task review"

Schedules can also be managed at runtime via MCP tools — changes are persisted back to minder.yaml.

Running

Minder is designed to be spawned by Claude Code as a channel MCP server:

claude --channels server:minder

Register in .mcp.json:

{
 "mcpServers": {
 "minder": {
 "command": "./build/dev/bin/minder",
 "env": {}
 }
 }
}

MCP Tools

Tool Description
list-schedules List all active scheduled tasks
add-schedule Add a recurring or one-time scheduled task
remove-schedule Remove a scheduled task

Cron expressions use 5 fields: minute hour day-of-month month day-of-week.

Building

sigil deps install
sigil build

A C toolchain is required. On Guix: guix shell -m ../sigil/manifest.scm

License

BSD-3-Clause