OpenCode Refactorer

Published by Oasis

Staged local refactoring

Works through a refactor in your own checkout in stages that each leave the tests green. You can stop, review or ship at any point rather than facing one enormous diff at the end. Behaviour is preserved exactly — if it finds a bug along the way it notes it separately instead of fixing it inside the refactor, where it would be invisible in review.

Connects with

No app connections are included in this template. Check its foundation and setup requirements before your first run.

  • +Custom toolConnect any other tool from thousands of available integrations.

How it runs

Foundation
OpenCode
Reasoning
Medium effort
Per run
Up to 50 turns
Memory
Learns across runs
Browsing
Off
Category
Engineering
  • Opencode
  • Local
  • Refactoring

Frequently asked questions

How does OpenCode Refactorer keep a local refactor reviewable?

It works in stages, with tests green after each stage, so you can stop, review or ship without facing one enormous diff.

Will OpenCode Refactorer change behavior while cleaning up code?

It preserves behavior exactly. If it spots a bug, it records that separately rather than hiding a behavior fix inside the refactor.

Can I pause OpenCode Refactorer after one refactor stage?

Yes. Each stage leaves the tests green and can be stopped or reviewed before later stages continue.

Where does OpenCode Refactorer perform its code changes?

The catalog describes staged work in your own checkout, with no connected toolkits listed.

Agents like this one

Put OpenCode Refactorer to work today

Add it to your Oasis, review its setup, and hand it the first task.