At the start of each session and every 30 minutes, the agent:
- Checks
github.com/grave0x/opencodeRfor open issues viagh issue list - Compares against the current TODO list
- Adds any new issues as pending tasks with tag
github-issue-#N - Reports summary
A recurring cron task fires every 30 minutes (*/30 * * * *, id: 1247c3bf) and runs:
gh issue list -R grave0x/opencodeR→ sync new issues into the TODO list (taggithub-issue-#N)scripts/check-upstream-updates.sh(7-day window) → report relevant upstream PRs + drafts
Manage it with:
- List:
/tasksorCronList - Cancel:
CronDelete 1247c3bf - Modify:
CronCreatewith new schedule, thenCronDeletethe old one
Run /check-issues or invoke the check-repo-issues skill directly.
scripts/check-upstream-updates.sh watches merged PRs on the upstream opencode
repo (anomalyco/opencode) and maps relevant ones to opencodeR touchpoints:
- Default: last 7 days of merged PRs;
--days Nto change the window - Classifies by area (mcp, plugin, provider, permission, storage, llm, shell)
and maps each to the affected
crates/*files - Flags stub touchpoints (e.g.
crates/plugin/src/lib.rs) - Writes spec'd issue drafts to
.upstream-updates/;--publishfiles them as GitHub issues (labelsbug/enhancement— both must exist in the target repo) --cargoalso summarizescargo update --dry-run
Run it alongside the issue check (/check-issues) at session start.
scripts/start-kimi.sh starts Kimi Code in the opencodeR workspace with this
workflow loaded. Default is a new session; -c resumes the most recent
session (keeps the session-scoped cron), -s [id] resumes a specific one,
-a <agent> / -m <model> set the starting agent/model, and -- passes
extra flags through. -p "<prompt>" runs non-interactively (no TUI).
- Each TODO list item maps to one deliverable
- Tags:
github-issue-#Nfor repo issues,feature-#Nfor roadmap features - Status transitions: pending → in_progress → done
- Blocked items note the blocker in the title
Tag pushes (v*) trigger .github/workflows/release.yml which:
- Builds for Linux x86_64, Linux ARM64, Windows x86_64
- Creates .deb, .rpm, and Arch packages
- Uploads all artifacts to the GitHub Release