Connectivity
Anvil Coder fits into your landscape at three points: your ticket starts the run, the result lands as a draft pull request in your repository, and the model in between is interchangeable. Whoever pulls stories today keeps pulling them. Whoever reviews in the pull request stays there.

The entry point is the same gesture on every tracker: you pull a story onto the start state, Anvil Coder picks it up, plans, builds and reports the outcome back into the ticket state. Pull anepic onto the start state and it decomposes into user stories that sit as real tickets in your tracker; which of them runs is your call, one by one. Close a ticket and the running work stops.
You can choose the internal issue board in the cockpit, YouTrack,GitHub Issues, Jira Cloud, GitLab Issues andBitbucket. Before the first run a board check verifies that your board knows every state the flow needs and proposes missing ones for confirmation. Planned: Trello and Linear.
From the pull request on you can stay there: a comment on the pull request becomes the requirement of an incremental follow-up run, and comments on the ticket in the review states trigger follow-up runs. Both channels are switchable per project and switched on in the rented service. The first run of a project always comes from the ticket. Triggers, permissions and the feedback channel per tracker are described in the guides (in German) tickets board andcreating a project.
Every completed work step leaves its own commit. What stands at the end is not a text block someone copies out, but a repository with history, readable for humans, verifiable for your pipeline. The result arrives where you review anyway: as a draft pull request against the main branch in your private repository. Nothing to import, the first look happens in the familiar review tool.
Available code hosts are GitHub, GitLab (gitlab.com today) andBitbucket Cloud; on GitLab and Bitbucket the counterpart is called a merge request, the flow is the same. Anvil Coder sets up the necessary webhooks per project itself. How to connect is described under connecting repositories (in German).
Three read-only context servers give the agent context the ticket itself does not carry: one for YouTrack stories, one for GitHub pull requests and one for a curated text corpus. You enable them as needed; by default they are off. An unassigned organisation gets nothing from the text corpus and from GitHub, not another organisation's data, nothing at all; for YouTrack the operator can configure a shared default instance that an organisation without one falls back to.