Skip to content

Add harness support for RovoDev#80

Open
newswim wants to merge 1 commit intopbakaus:mainfrom
newswim:add-rovodev-support
Open

Add harness support for RovoDev#80
newswim wants to merge 1 commit intopbakaus:mainfrom
newswim:add-rovodev-support

Conversation

@newswim
Copy link
Copy Markdown

@newswim newswim commented Mar 30, 2026

Summary

Adds Rovo Dev as a supported provider in the Impeccable build system. Rovo Dev is Atlassian's AI developer agent, with several million users across Jira, Confluence, and Bitbucket-connected workflows.

Skills are read from .rovodev/skills/{name}/SKILL.md at the project level (and ~/.rovodev/skills/ for user-level installs). The format is identical to the Agent Skills standard — full YAML frontmatter including user-invocable, argument-hint, allowed-tools, license, compatibility, and metadata are all supported.

References

Changes

  • scripts/lib/utils.js — Added rovo-dev to PROVIDER_PLACEHOLDERS (model: "Rovo Dev", config_file: "AGENTS.md")
  • scripts/lib/transformers/providers.js — Added rovo-dev provider config with configDir: ".rovodev" and full frontmatter field support
  • scripts/lib/transformers/index.js — Exported transformRovoDev
  • HARNESSES.md — Added Rovo Dev to the provider reference table, frontmatter support matrix, and directory structure table

Because the build loop iterates Object.values(PROVIDERS) automatically, no other code changes were needed — Rovo Dev gets unprefixed and i--prefixed variants, ZIP bundle inclusion, and full test coverage out of the box.

Type of change

  • Build system / tooling
  • Other: New provider support (Rovo Dev)

Checklist

  • Source files updated in source/
  • bun run build ran successfully
  • bun test passes
  • Tested with at least one provider (Rovo Dev — verified SKILL.md output, placeholder resolution, and directory structure)
  • README / DEVELOP.md updated if needed

Note for maintainers: Rovo Dev reads skills from .rovodev/skills/ (project-level) and ~/.rovodev/skills/ (user-level). It supports the full Agent Skills frontmatter spec. Docs: https://rovo.atlassian.com/docs/skills

@newswim newswim requested a review from pbakaus as a code owner March 30, 2026 03:08
@newswim newswim force-pushed the add-rovodev-support branch from b6c2316 to 4bff808 Compare March 30, 2026 03:12
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.

1 participant