github THU-MAIC/OpenMAIC v1.5.0-rc.2
v1.5.0-rc.2 — Workbench polish for the new home (release candidate)

pre-release27 minutes ago

1.5.0-rc.2 is the second release candidate for 1.5.0. It polishes the workbench (drag to fold the rail and the classroom dock, clearer chat status, no duplicate guide course after sign-in), gives Native classroom agents fresh whiteboard state, and fixes PBL previews, assessments and history. No upgrade conditions over 1.5.0-rc.1: no new migrations, and the 1.5.0-rc.1 Breaking Changes still apply when upgrading from 1.4.x.

Behavior Changes

  • Classroom: Native classroom agents (Director and Child) get a fresh whiteboard state before every model round. Where RENDER_SERVICE_URL is set, the service passes its GET /health check and the model explicitly supports vision, each request also carries at most one image of the current board (5 s per render, text-only after the first failure), which adds image input to those model calls. Successful board writes now return the next expected sequence, and wb_draw_text takes plain text only. The classroom skill directory can be set with OPENMAIC_CLASSROOM_SKILLS_DIR. #2216, #2232, #2237 (by @LING-6150)
  • Agent runtime: render_scene_preview is offered to the agent only when the render service passes its health check, instead of whenever RENDER_SERVICE_URL is set. #2119 (by @mahmud035)

Features

  • Workbench: the rail and the classroom dock fold and unfold by dragging their edge, within one gesture; the remembered width and height are kept. #2239
  • PBL v3: the project overview sits in the conversation with the goal, the finished work and the milestone roadmap; the task drawer is available from each milestone's first step, and the next step is one full-width button above the composer. Course packages may add an optional presentation.hero.finishedWork. #2230 (by @Irisdai517)

Bug Fixes

  • Workbench: a queued request shows its prompt and says it is queued; the open chat keeps its spinner in the rail; a course still being built by another conversation no longer shows the course end; the course chip names a course outside the viewer's list. #2240
  • Workbench: signing in no longer adds a second guide course next to the one the visitor already had, and the Edit guide works in full screen. #2241
  • Workbench: small polish: no duplicate page count in the full-screen header, no subtitle on My courses, tooltips open on keyboard focus only, external rail links show an arrow, and ask_user rejects double-escaped line breaks. #2243
  • PBL: standalone previews wait for the application to be running on a cold start instead of showing an unusable retry. #2227 (by @Irisdai517)
  • PBL: isolated assessments larger than the sandbox command budget run through a staged script instead of failing with a source-size error. #2228 (by @Irisdai517)
  • PBL v3: History lists conversations from earlier milestones again, grouped by milestone. #2229 (by @Irisdai517)

Packages

  • No package changes; all packages are unchanged from 1.5.0-rc.1.

Known issues

  • The 1.5.0-rc.1 known issues still apply.

Don't miss a new OpenMAIC release

NewReleases is sending notifications on new releases.