Skip to content

feat: add component config#200

Draft
maxxgx wants to merge 16 commits into
mainfrom
max/comp-config
Draft

feat: add component config#200
maxxgx wants to merge 16 commits into
mainfrom
max/comp-config

Conversation

@maxxgx

@maxxgx maxxgx commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Why

Validation

Breaking changes

  • None

Related issues

  • Closes #

maxxgx and others added 16 commits July 22, 2026 13:36
Drop the report/brief duplicates of the design note, fold the rollout status into the spec, and track the wire-decision record the spec links to.

Co-authored-by: Cursor <cursoragent@cursor.com>
Deduplicate the copy-pasted owner/publisher envelope validators and class-path normalizers into one parameterized module, and replace the lazy physicalai.config __getattr__ with plain imports.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop the unused _resolve_public_class_path alias and no-op keep_by_reference parameter, collapse the _session kwargs duplication in SharedRobot, and trim design-note prose restated on private helpers.

Co-authored-by: Cursor <cursoragent@cursor.com>
A live robot/camera recipe missing its protocol's is_connected surface now raises TypeError instead of silently passing the disconnected check; also type the robot CLI test namespaces so pyrefly stops flagging SimpleNamespace.

Co-authored-by: Cursor <cursoragent@cursor.com>
@maxxgx
maxxgx force-pushed the max/comp-config branch from 4db1133 to 589a8b6 Compare July 23, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant