AI Code Changes
The StationOps Code area can open a connected repository for manual editing or ask Architect to prepare a reviewable change. Generated changes remain proposals until you explicitly approve them and open a pull request.
Before You Start
- Add the service to the project.
- Connect the service to a supported source repository.
- Confirm the service's default branch.
- Define coding rules for project-specific constraints where useful.
Browse and Edit a Repository
- Open Code > New.
- Select Browse repository.
- Select the service.
- Open the code workspace.
- Browse files and edit the proposed file set.
- Review the changes before saving them into the proposal workflow.
Generate a Change
- Open Code > New and select Prepare a change.
- Select the service and confirm the displayed repository and branch.
- Describe the required behavior, constraints, tests, and relevant files or endpoints.
- Select Generate change.
Architect analyses the connected repository and creates a file diff on a proposed branch. The initial generation does not open a pull request.
Review the Proposal
The review workspace lets you:
- Inspect and edit every changed file.
- Load additional repository files for context.
- Ask Architect to revise the proposal with another instruction.
- Change the target branch before publication.
- Run an AI pre-push review and address its findings.
- Stop an active generation, discard the proposal, or approve it.
Select Approve & open PR only after reviewing the complete diff. Updating an already opened proposal uses Update PR.
Approval Has an External Effect
Opening or updating a pull request publishes the proposed branch and code changes to the connected source provider. Confirm repository, target branch, generated files, tests, and secrets before approval.
Track Changes
The Code list groups changes by status: generating, ready for review, failed, pull request opened, or discarded. It also identifies changes created by Architect, direct generation, incident fixes, and code-review fixes.