Skip to content

Make reactive form editing progressive and typed - #3

Merged
trissim merged 1 commit into
mainfrom
agent/typed-graph-colors-shortcuts
Jul 30, 2026
Merged

Make reactive form editing progressive and typed#3
trissim merged 1 commit into
mainfrom
agent/typed-graph-colors-shortcuts

Conversation

@trissim

@trissim trissim commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Applies placeholder and enabled-state chrome as form batches materialize, makes authoritative resets discard invalid transient editor text, preserves annotated widget declarations, adds a dedicated key-sequence editor, replaces free-form performance graph colors with a finite enum, and supports plate-scoped functions with no image backend.\n\nDepends on python-introspect 0.1.8.\n\nVerification: 264 tests passed; wheel and sdist pass twine check.

Copilot AI review requested due to automatic review settings July 30, 2026 21:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@augmentcode

augmentcode Bot commented Jul 30, 2026

Copy link
Copy Markdown

👀 Human Input Needed
A pair-review briefing is ready for you.

→ Pair Review Briefing

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Deep Code Review Agent🐛

Review completed with 1 suggestions.

Fix in Cosmos

resolved_type = resolve_optional(request.param_type)
resolved_type = request.param_type
while resolved_type not in self.direct_factories:
owned_type = resolve_annotated(resolved_type)

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Resolving Annotated wrappers here lets annotated Path declarations use EnhancedPathWidget, but the value-conversion path still receives the original annotation. Since convert_widget_value_to_type only converts when param_type is Path, EnhancedPathWidget.get_value() emits a str that is either stored as the wrong type or rejected for Path | None, so edited annotated path fields regress.

Severity: medium


🤖 Was this useful? React with 👍 or 👎

@trissim
trissim force-pushed the agent/typed-graph-colors-shortcuts branch from 2a7880c to f827058 Compare July 30, 2026 21:45
@trissim
trissim merged commit ed2d63d into main Jul 30, 2026
21 of 22 checks passed
@trissim
trissim deleted the agent/typed-graph-colors-shortcuts branch July 30, 2026 21:49
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.

2 participants