Warp is an agentic development environment, born out of the terminal. https://warp.dev
  • Rust 98.1%
  • Shell 0.7%
  • Python 0.5%
  • Objective-C 0.2%
  • PowerShell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Moira Huang 651109041b
Use bot Git credentials with ordinary managed GitHub MCP transport (#16760)
## What
Reduce the native stack to bot credential support and ordinary managed
MCP transport.

- Keep scoped bot credential bootstrap, refresh, expiry handling, fixed
bot identity, and safe credential clearing.
- Select restricted credentials only for `restricted_installation`;
absent or unknown modes use legacy behavior, including prewarmed
assignments. Credential fetch/setup errors do not trigger a new
fallback.
- Keep the existing GraphQL credential mode, contract version, expiry,
and repository-scope fields.
- Register managed GitHub through ordinary managed MCP configuration and
forward tool arguments unchanged.
- Remove input IDs, parent/tool-call configuration inputs, special
per-call GitHub dispatch, and the feature-only protobuf enum/pin.
- Restore the baseline protocol revision
`8320a94875bce9e730d9bfc4abda1544279e5db3`.

## Review order
Standalone PR against `master`; replaces #16759.
Server companions: https://github.com/warpdotdev/warp-server/pull/21327
→ https://github.com/warpdotdev/warp-server/pull/21328.
No dependency on https://github.com/warpdotdev/warp-proto-apis/pull/409.

## Validation
- Unknown-mode regression failed before the fix and passes afterward.
- `cargo nextest run -p warp -E
'test(ai::agent_sdk::driver::git_credentials) |
test(ai::agent_sdk::driver::prewarmed)'`: all 70 tests passed.
- `cargo clippy -p warp --all-targets --tests -- -D warnings` passed.
Final scoped Rust formatting completed.
- The server-client fixture uses a fake workload token rather than
depending on hosted-runner credentials. All 11 helper tests and scoped
Clippy passed for that repair.
- Earlier review validation passed 115 native credential/MCP-startup
tests and 24 GraphQL tests.
- No live GitHub operations, manual interface tests, merge, or
deployment performed. Cross-platform CI is pending on the updated
candidate.

## Rollout
No merge, deployment, or server flag changes performed.

## Agent artifacts
- [Simplification
plan](https://staging.warp.dev/drive/notebook/vrjE7ZRw5cE8ShYlm6at5M)
-
[Conversation](https://staging.warp.dev/conversation/60f428c8-9d0a-4a3e-b346-8e0399bc06ab)

CHANGELOG-NONE

Co-Authored-By: Warp <agent@warp.dev>

<!-- warp:pr-description-artifacts start -->
<!-- warp:pr-description-artifacts end -->

---------

Co-authored-by: Warp <agent@warp.dev>
Co-authored-by: warp-agent-staging[bot] <240773466+warp-agent-staging[bot]@users.noreply.github.com>
2026-11-10 05:19:09 +00:00
.agents Authenticate changelog metadata across repositories (#16721) 2026-11-03 20:56:00 -05:00
.cargo Statically compile the CLI and warpctl binaries on Linux. (#12813) 2026-06-29 19:01:00 +00:00
.claude Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.config Give two Windows CI tests more shutdown time (#16395) 2026-10-09 15:18:38 -07:00
.github Use prod API key for the changelog agent. (#16777) 2026-11-09 17:13:58 -05:00
.vscode Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.warp skills: distinguish GUI vs TUI front-ends and add TUI dev skills (#13562) 2026-07-10 19:23:40 -04:00
agents/specs Synthesize a smooth, eased cursor for Linux computer-use recordings (QUALITY-1169 follow-up) (#14681) 2026-08-04 15:02:57 -07:00
app Use bot Git credentials with ordinary managed GitHub MCP transport (#16760) 2026-11-10 05:19:09 +00:00
command-signatures-v2/js Initial public release of Warp. 2026-04-28 08:43:33 -05:00
crates Use bot Git credentials with ordinary managed GitHub MCP transport (#16760) 2026-11-10 05:19:09 +00:00
docker Align agent dev image Go linter with server CI (#16672) 2026-10-28 21:50:18 +00:00
images docs: add README badges (#10204) 2026-05-06 01:41:49 +00:00
resources Update check inbox wording in skill (#16752) 2026-11-06 00:07:13 +00:00
script Add native staging IAP routing opt-in (#16535) 2026-11-04 23:22:46 +00:00
specs feat(cli-agent): support Antigravity CLI session listener and rich input strategy (#16373) 2026-10-15 19:23:34 -04:00
.clippy.toml Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.dockerignore Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.gitattributes [Quality-547] add bert_tiny_v2 model and update input classifier (#10756) 2026-05-13 18:27:25 +00:00
.gitignore Support OSC 8 hyperlinks (GH6393) (#9850) 2026-07-16 13:43:26 -07:00
.mcp.json Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.PSScriptAnalyzerSettings.psd1 Initial public release of Warp. 2026-04-28 08:43:33 -05:00
.rustfmt.toml Move workspace crates over to the Rust 2024 edition. (#13990) 2026-07-20 07:06:03 +00:00
.warpindexingignore Initial public release of Warp. 2026-04-28 08:43:33 -05:00
about.hbs Initial public release of Warp. 2026-04-28 08:43:33 -05:00
about.toml Initial public release of Warp. 2026-04-28 08:43:33 -05:00
AGENTS.md docs: document WARP_SKIP_COMMON_SKILLS_INSTALL opt-out for script/run prompts (#15530) 2026-09-24 15:06:11 +00:00
Cargo.lock Carry typed child lifecycle context into parent-agent events (#14888) 2026-11-09 22:04:40 -05:00
Cargo.toml Carry typed child lifecycle context into parent-agent events (#14888) 2026-11-09 22:04:40 -05:00
CODE_OF_CONDUCT.md Initial public release of Warp. 2026-04-28 08:43:33 -05:00
CONTRIBUTING.md Rename /oz-review to /warp-agent-review in contributor docs (#15407) 2026-08-24 15:34:25 -07:00
deny.toml Initial public release of Warp. 2026-04-28 08:43:33 -05:00
diesel.toml Initial public release of Warp. 2026-04-28 08:43:33 -05:00
FAQ.md Rename /oz-review to /warp-agent-review in contributor docs (#15407) 2026-08-24 15:34:25 -07:00
flake.lock Add Nix flake for Warp (#9394) 2026-05-13 13:46:16 -07:00
flake.nix Optimize settings schema generation during release process. (#13240) 2026-08-22 21:20:58 -04:00
LICENSE-AGPL Initial public release of Warp. 2026-04-28 08:43:33 -05:00
LICENSE-MIT Initial public release of Warp. 2026-04-28 08:43:33 -05:00
PSScriptAnalyzerCustomRules.psm1 Initial public release of Warp. 2026-04-28 08:43:33 -05:00
README.md Revise early access request details in README (#16324) 2026-10-07 20:30:13 -04:00
rust-toolchain.toml Add rust-analyzer to rust-toolchain.toml components (#15477) 2026-08-23 14:48:56 -04:00
SECURITY.md [Security] Update WARP.md and SECURITY.md guidence (#12088) 2026-06-03 00:14:27 +00:00
skills-lock.json Fix scope-specific spend limit alerts (#16073) 2026-09-22 15:02:14 +00:00

Warp Agentic Development Environment product preview  

Built with Warp

Website · Code · Agents · Terminal · Drive · Docs · How Warp Works

Note

OpenAI is the founding sponsor of the new, open-source Warp repository, and the new agentic management workflows are powered by GPT models.

About

Warp is an agentic development environment, born out of the terminal. Use Warp's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).

Installation

You can download Warp and read our docs for platform-specific instructions.

Warp Contributions Overview Dashboard

Explore build.warp.dev to:

  • Watch thousands of Warp Factory agents triage issues, write specs, implement changes, and review PRs
  • View top contributors and in-flight features
  • Track your own issues with GitHub sign-in
  • Click into active agent sessions in a web-compiled Warp terminal

Automate development with Warp Factories

This repository is driven by Warp Factories: open, flexible infrastructure for teams to build cloud software factories of their own.

Warp Factories are defined in code and easy to deploy on any model or harness, with evals, benchmarks, and self-improvement built in. Get early access or book a demo for a tailored walk-through of the platform. Eligible teams can receive up to $10,000 in free factory usage.

Licensing

Warp's UI framework (the warpui_core and warpui crates) are licensed under the MIT license.

The rest of the code in this repository is licensed under the AGPL v3.

Open Source & Contributing

Warp's client codebase is open source and lives in this repository. We welcome community contributions and have designed a lightweight workflow to help new contributors get started. For the full contribution flow, read our CONTRIBUTING.md guide.

Tip

Chat with contributors and the Warp team in the #oss-contributors Slack channel — a good place for ad-hoc questions, design discussion, and pairing with maintainers. New here? Join the Warp Slack community first, then jump into #oss-contributors.

Issue to PR

Before filing, search existing issues for your bug or feature request. If nothing exists, file an issue using our templates. Security vulnerabilities should be reported privately as described in CONTRIBUTING.md.

Once filed, a Warp maintainer reviews the issue and may apply a readiness label: ready-to-spec signals the design is open for contributors to spec out, and ready-to-implement signals the design is settled and code PRs are welcome. Anyone can pick up a labeled issue — mention @oss-maintainers on an issue if you'd like it considered for a readiness label.

Building the Repo Locally

To build and run Warp from source:

./script/bootstrap   # platform-specific setup
./script/run         # build and run Warp
./script/presubmit   # fmt, clippy, and tests

See AGENTS.md for the full engineering guide, including coding style, testing, and platform-specific notes.

Joining the Team

Interested in joining the team? See our open roles.

Support and Questions

  1. See our docs for a comprehensive guide to Warp's features.
  2. Join our Slack Community to connect with other users and get help from the Warp team — contributors hang out in #oss-contributors.
  3. Try our Preview build to test the latest experimental features.
  4. Mention @oss-maintainers on any issue to escalate to the team — for example, if you encounter problems with the automated agents.

Code of Conduct

We ask everyone to be respectful and empathetic. Warp follows the Code of Conduct. To report violations, email warp-coc at warp.dev.

Open Source Dependencies

We'd like to call out a few of the open source dependencies that have helped Warp to get off the ground: