Skip to content

[codex] add Coven task manager skill#184

Merged
BunsDev merged 6 commits into
mainfrom
cody/coven-task-manager
Jun 6, 2026
Merged

[codex] add Coven task manager skill#184
BunsDev merged 6 commits into
mainfrom
cody/coven-task-manager

Conversation

@BunsDev
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented Jun 6, 2026

What changed

  • Adds the canonical coven-task-manager skill with metadata and default paused Codex automation templates.
  • Adds task-manager.mjs to generate task freshness reports, install local skill symlinks, and install default automation TOMLs.
  • Adds a Thread Coordination section that groups simultaneous work by shared session, familiar, repo, and branch so agents reconcile existing lanes before spawning more work.
  • Updates the Cave skill scanner to follow symlinked local skill directories.

Why

Coven task hygiene needed to handle multiple active agent threads intelligently. The report now surfaces collisions directly, and the skill tells agents to build a thread ledger, resume viable existing sessions, park duplicate lanes, and avoid parallel writes to the same repo/branch.

Validation

  • node skills/coven-task-manager/task-manager.test.mjs
  • cargo test -p coven-cli scan_skills_follows_symlinked_skill_dirs

@BunsDev BunsDev marked this pull request as ready for review June 6, 2026 10:25
Copilot AI review requested due to automatic review settings June 6, 2026 10:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new canonical coven-task-manager skill plus supporting tooling to generate task freshness reports, install local skill symlinks, and install paused-by-default Codex automation templates. Also updates the CLI skill scanner to treat symlinked skill directories as skill dirs (so locally-installed skills show up in the Cave market).

Changes:

  • Introduce the coven-task-manager skill (metadata, SKILL.md guidance, report generator, automation templates, and Node tests).
  • Add task-manager.mjs CLI for report generation + local install + default automation installation.
  • Update scan_skills to follow symlinked skill directories and add a regression test for it.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
skills/README.md Registers the new canonical skill in the skills index.
skills/coven-task-manager/task-manager.test.mjs Adds Node tests covering classification, coordination grouping, report formatting, board loading, and install helpers.
skills/coven-task-manager/task-manager.mjs Implements report generation, coordination analysis, and install helpers + CLI entrypoint.
skills/coven-task-manager/SKILL.md Documents how to run the task manager and recommended workflow/guardrails.
skills/coven-task-manager/metadata.json Declares skill metadata and default automation IDs for discovery.
skills/coven-task-manager/automation-templates/coven-task-weekly-cleanup.toml Adds paused weekly cleanup automation template.
skills/coven-task-manager/automation-templates/coven-task-freshness-daily.toml Adds paused daily freshness automation template.
skills/coven-task-manager/automation-templates/coven-task-blocked-escalation.toml Adds paused blocked escalation automation template.
crates/coven-cli/src/cockpit_sources.rs Adjusts skill scanning to treat symlinked dirs as dirs; adds a unix symlink-follow test.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread skills/coven-task-manager/SKILL.md
Comment thread crates/coven-cli/src/cockpit_sources.rs
Comment thread skills/coven-task-manager/task-manager.mjs
BunsDev and others added 6 commits June 6, 2026 06:45
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@BunsDev BunsDev force-pushed the cody/coven-task-manager branch from 5433372 to 3962fd0 Compare June 6, 2026 11:51
@BunsDev
Copy link
Copy Markdown
Member Author

BunsDev commented Jun 6, 2026

Reviewed after rebasing onto current main and applying hardening fixes. The diff is now focused on task-manager skill support plus symlinked skill scanning. I removed the pinned/guessed automation model, added status validation, and changed symlink replacement to unlink rather than recursive removal. Local verification: git diff --check, node --test skills/coven-task-manager/task-manager.test.mjs, cargo fmt --check, focused scan_skills tests, and cargo clippy -p coven-cli --all-targets -- -D warnings. GitHub checks are green. No unresolved review threads. GitHub would not accept an approval from this authenticated account because it is the PR author's account.

@BunsDev BunsDev merged commit 3651a5e into main Jun 6, 2026
11 checks passed
@BunsDev BunsDev deleted the cody/coven-task-manager branch June 6, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants