Skip to content

fix(workspace): restore fleet registration and fix CI regressions#160

Merged
EXboys merged 1 commit into
mainfrom
fix/issue-159-workspace-ci
Jun 18, 2026
Merged

fix(workspace): restore fleet registration and fix CI regressions#160
EXboys merged 1 commit into
mainfrom
fix/issue-159-workspace-ci

Conversation

@EXboys

@EXboys EXboys commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Closes #159

Summary

  • Default workspace model_policy to all so API/infra create succeeds when no gateway route aliases are configured (frontend still sends explicit policy).
  • Restore hosted workspace fleet engine registration on create/update and sync_all_active_workspaces at startup (regression from feat(mcp): MCP dev/prod env separation, identity templates, workspace redesign #157 refactor).
  • Fix coding-agent tests to resolve workspace disk paths via workspaces.resolve_workspace_path() instead of treating root_path as absolute.

Test plan

  • python -m pytest backend/tests/ -q — 121 passed
  • Workspace create via API without model_policy returns 200
  • test_workspace_registers_fleet_engine finds hosted_coding engine in fleet

Made with Cursor

Default model_policy to all when route aliases are absent, re-wire
hosted workspace fleet sync on create/update/startup, and resolve
workspace paths correctly in coding-agent tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
@EXboys EXboys merged commit a9bd54b into main Jun 18, 2026
0 of 2 checks passed
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.

fix: restore workspace fleet registration and CI test regressions

1 participant