Repository navigation
Add Tempr - #642
Open
chrissalomon wants to merge 16 commits into
Open
Add Tempr#642chrissalomon wants to merge 16 commits into
chrissalomon wants to merge 16 commits into
Conversation
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Author
|
Hi, could a maintainer approve the workflow run on this PR when you have a chance? The Build & Validate and Lint & Test checks are waiting on approval for a first-time contributor. The branch is up to date with main, and I'll keep the version current as new CLI releases go out. Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Tempr's coding agent, which runs as an ACP agent with
tempr acp, so ACP clients can find and launch it. Setup and features are documented at https://temprhq.io/docs/cli-editors.Scope: two new files under
tempr/. No changes to other agents or workflows.Distribution: self-contained binaries for all six platforms, with the SHA-256 pinned. They're served from
https://temprhq.io/cli/v0.9.22/, not from GitHub Releases or npm. That means the hourly updater won't see new versions, so we'll open a PR for each CLI release. If you'd prefer, we could add a custom version source fortemprinstead (like Junie's), readinghttps://temprhq.io/cli/latest.jsonand the.sha256files published next to each archive.Sign-in:
initializeoffers terminal auth (tempr-terminal, which runstempr auth --browser) and agent auth (tempr-browser, where the agent opens the sign-in page itself). When the client declares the older_meta["terminal-auth"]capability, the command is also sent on the method's_meta.terminal-auth.Icon: Tempr's favicon, 16×16 and monochrome, using
currentColoronly.Validation, run in a
python:3.13-slimcontainer on 2026-09-30, again for 0.9.9 on 2026-10-01, for 0.9.10 on 2026-10-04, 0.9.11 on 2026-10-05, 0.9.12 on 2026-10-07, 0.9.13 on 2026-10-07, 0.9.14 on 2026-10-07, and 0.9.22 on 2026-10-08 (build_registry.py --dry-run, verify_agents.py --auth-check --agent tempr, and the 205 tests all pass):build_registry.py --dry-runwith URL checks on: 43 agents validated. Schema, version matching, URLs and icon all pass.verify_agents.py --auth-check --agent tempr: the linux-x64 archive is downloaded, its SHA-256 verified, and the result isAuth OK: tempr-terminal(terminal), tempr-browser(agent).pytest tests/): 205 passed.git diff --checkis clean.On our side,
tempr acppasses acp-tck (CONFORMANT). This release was also tried by hand in Zed and in JetBrains AI Assistant, as a custom agent: sign-in, the mode, model and web search options, tool calls with diffs and permissions, slash commands, and session load with replay all worked.Auth check output
🤖 Generated with Claude Code