Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devague/current
Original file line number Diff line number Diff line change
@@ -1 +1 @@
arm-explore-now-maps-the-arm-s-real-joint-space-it
arm101-finds-its-own-joint-limits-a-new-gated-verb
2 changes: 1 addition & 1 deletion .devague/current_plan
Original file line number Diff line number Diff line change
@@ -1 +1 @@
arm-explore-now-maps-the-arm-s-real-joint-space-it
arm101-finds-its-own-joint-limits-a-new-gated-verb

Large diffs are not rendered by default.

547 changes: 547 additions & 0 deletions .devague/plans/arm101-finds-its-own-joint-limits-a-new-gated-verb.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions .eidetic/memory/arm101-cli__public.jsonl

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
Format follows [Keep a Changelog](https://keepachangelog.com/). This project
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.22.2] - 2026-07-12

### Added

- spec+plan for `arm limits` — the arm measures its own joint travel by rolling the encoder seam out of the way ahead of the probe (issue #43). 15 tasks in 10 waves.

## [0.22.1] - 2026-07-12

### Fixed
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "arm101-cli"
version = "0.22.1"
version = "0.22.2"
Comment on lines 1 to +3

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remediation recommended

2. Stale uv.lock version 🐞 Bug ☼ Reliability

pyproject.toml bumps the project version to 0.22.2 but uv.lock still lists the editable root
package as 0.22.1, leaving the committed lockfile inconsistent with the project metadata. This can
force CI/dev installs to modify the working tree during uv sync (or fail in locked/frozen modes),
reducing reproducibility.
Agent Prompt
### Issue description
The PR bumps `pyproject.toml` to version `0.22.2`, but the committed `uv.lock` still records the root editable package (`arm101-cli`) as `0.22.1`. This makes the lockfile stale relative to the project metadata.

### Issue Context
CI runs `uv sync`, which relies on `uv.lock` for reproducible environments. When `uv.lock` is stale, `uv sync` may rewrite the lockfile (dirty working tree) or fail in workflows that use locked/frozen modes.

### Fix Focus Areas
- pyproject.toml[1-4]
- uv.lock[5-8]

### Expected fix
1. Regenerate the lockfile (e.g. `uv lock`, or the repo’s standard lock update command).
2. Verify `uv.lock` now records `arm101-cli` as `0.22.2`.
3. Commit the updated `uv.lock`.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

description = "Agent and CLI for controlling SO-ARM101 robotic arm grippers"
readme = "README.md"
license = "MIT"
Expand Down
Loading