What Happened
GitHub Copilot is now available in JetBrains Air through the Agent Client Protocol. Developers can run parallel agent sessions and review changes alongside their code. Cloud tasks require an Air Teams-enabled organization and administrator approval; they run in isolated Docker containers on fresh virtual machines [3].
GitHub also added Dependabot version updates for Agent Package Manager git dependencies in apm.yml, including regeneration of apm.lock.yaml when present. This does not include security updates. Dependabot and CodeQL now support Python 3.15; CodeQL 2.27.3 also adds JSON data extensions and an opt-in threat model for LLM-generated data [1][4][5].
For operations, a new REST endpoint finds the cost center assigned to a GitHub resource without scanning every cost center. GitHub Desktop 3.6.10 can issue and refresh short-lived tokens for eligible accounts, although existing tokens are not migrated automatically [2][6].
Why It Matters to Businesses
These changes make agent-assisted development easier to deploy, but they do not make it self-governing. Teams can use Copilot inside another agent interface while retaining their subscription, yet JetBrains Air does not include Copilot usage in its analytics or provide Copilot spending limits [3]. Dependency updates, code scanning, access controls and billing attribution therefore need to be managed as separate controls—not assumed to follow the agent wherever it runs [1][2][3][4].
Kimbodo Engineering Perspective
The useful boundary is the pull request, not the coding assistant. Whether a change comes from an IDE agent, a cloud task or a human developer, it should pass the same review, tests, dependency checks and code-scanning policy. CodeQL’s LLM-data threat model offers a more explicit way to examine AI-related data flows, but it is opt-in; teams with custom queries should also test the release because its GitHub Actions control-flow change may require query updates [4].
These notes establish releases for GitHub and JetBrains Air, not comparable new features for Cursor, Windsurf, Replit, Sourcegraph, VS Code or Continue.dev. Buyers should assess those tools against the same controls rather than infer feature parity.
How We Would Implement It
- Start with a limited Copilot-in-Air pilot. Require administrator approval for cloud tasks, define which repositories agents may access, and require human review before merge [3].
- Add scheduled Dependabot configuration for each directory containing apm.yml, then verify lockfile changes in CI. Maintain a separate process for APM security issues because Dependabot does not provide APM security updates [1].
- Pin and test custom CodeQL queries before rollout; enable the LLM-data threat model only after defining the relevant sources and reviewing resulting findings [4].
- Use the cost-center lookup API to reconcile repository and team ownership with billing records, using credentials limited to the visibility required [2].
Risks, Costs and Security
Budget for cloud agent usage separately: Copilot plans cover Air cloud tasks, but Air does not supply Copilot spending limits or usage analytics [3]. Review generated changes and container access despite task isolation. Short-lived GitHub Desktop tokens reduce the usable lifetime of a leaked token for eligible accounts, but rollout is gradual and existing sessions retain their current tokens [6]. GitHub Enterprise Server teams should check release availability before planning around these changes: APM, Python 3.15 and CodeQL updates are planned for or included in 3.24, while Desktop’s short-lived-token rollout excludes Enterprise Server [1][4][5][6].
Where Kimbodo Comes In
Kimbodo builds and operates this in production for businesses — see our AI Application Development practice, or Estimate My AI Application.
Sources
- [1] Dependabot version updates support Agent Package Manager
- [2] Look up a resource’s cost center with the GitHub REST API
- [3] GitHub Copilot is now available in JetBrains Air
- [4] CodeQL 2.27.3 adds Python 3.15 features and JSON data extensions
- [5] Dependabot now supports Python 3.15
- [6] GitHub Desktop adds short-lived authentication tokens