Skip to content

Add sim app and snapshot rendering to agentic env gen browser gui#804

Draft
qianl-nv wants to merge 4 commits into
qianl/dev/agentic_browserfrom
qianl/dev/agentic_snapshot
Draft

Add sim app and snapshot rendering to agentic env gen browser gui#804
qianl-nv wants to merge 4 commits into
qianl/dev/agentic_browserfrom
qianl/dev/agentic_snapshot

Conversation

@qianl-nv

Copy link
Copy Markdown
Collaborator

Summary

Short description of the change (max 50 chars)

Detailed description

  • What was the reason for the change?
  • What has been changed?
  • What is the impact of this change?

qianl-nv added 4 commits June 16, 2026 09:42
Long-lived SimulationApp subprocess handles registry-backed validation and
rendering without restarting Kit on each Streamlit interaction.

Signed-off-by: Qian Lin <qianl@nvidia.com>
Render per-node PNG thumbnails from solved poses using a Kit-enabled
SimulationApp and display them on the dashboard node cards.

Signed-off-by: Qian Lin <qianl@nvidia.com>
Start the sidecar on demand, route registry validation through it, and
refresh node-card thumbnails when YAML is edited or generated.

Signed-off-by: Qian Lin <qianl@nvidia.com>
Let ArenaEnvInitialGraphSpec validate task and relation types without
re-running registry lookups when the sidecar already owns asset resolution.

Signed-off-by: Qian Lin <qianl@nvidia.com>
def validate(self) -> Self:
def validate(self, info: ValidationInfo) -> Self:
"""Check unique IDs, constraint references, and spatial constraint shapes."""
if info.context and info.context.get("skip_registry"):

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

benchmark how much this helps, remove them if the impact is small.

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