Skip to content

v0.3.0 · First LLM Studio

Choose a tag to compare

@ChrisChen667788 ChrisChen667788 released this 11 Apr 13:44

v0.3.0 · 2026-04-11

Scope

First LLM Studio v0.3.0 is the first polished public release of the project under the new brand. This release turns the workbench from a local runtime experiment into a more complete operating surface for local-first LLM workflows on Apple Silicon.

Included

Product and UI

  • Rebranded the project as First LLM Studio across the web app, launch assets, and bilingual documentation.
  • Added a bilingual homepage and bilingual README surfaces for public launch.
  • Reworked the /agent layout for wide screens so the workbench uses space more intentionally instead of collapsing into long vertical rails.
  • Compressed Compare Lab into a denser review flow with clearer lane review, export, preview, and benchmark handoff actions.
  • Tightened the runtime side rail so status is visible first and lower-signal details stay tucked behind collapsible sections.

Compare Lab and review workflow

  • Embedded Compare Lab directly into the existing /agent workbench instead of opening a separate product surface.
  • Added compare run execution, base-lane diff review, rerun-single-lane, markdown export, preview, and benchmark handoff.
  • Added compare recovery progress, recovery timeline export, and manual recovery actions for stalled local lanes.
  • Added compact share formats for issue, PR, and chat review summaries.

Runtime and local model workflow

  • Added dynamic local model discovery, including models found in local libraries such as LM Studio-compatible directories.
  • Added richer model metadata such as parameter scale, quantization label, recommended context, and source path.
  • Added local runtime telemetry and trend cards for CPU, memory, GPU, shared GPU memory, energy signal, and storage pressure.
  • Fixed local runtime status so unloaded models are represented as unloaded/idle instead of ambiguous failure states.
  • Added one-click scanning in the Agent target rail to refresh newly discovered local models and configured remote APIs.

Provider and benchmark operations

  • Added DeepSeek remote targets and wired them through chat, thinking mode, tools/function-calling, compare, connection checks, and benchmark flows.
  • Added provider-aware output contracts and remote benchmark budgets for OpenAI-compatible endpoints.
  • Stabilized remote regression handling with provider-specific first-token budgets, retry budgets, and stream idle protection.
  • Added formal and focused benchmark improvements, including DeepSeek-focused remote regression runs.

Performance and developer workflow

  • Split compare-only helpers, lifecycle, actions, preferences, and review parsing out of AgentWorkbench to reduce main workbench weight.
  • Split Next.js dev and build artifact directories so production builds no longer corrupt local dev sessions.
  • Simplified the local gateway shell to avoid heavyweight framework import stalls during development.

Verification

  • Local version: 0.3.0
  • TypeScript: ./node_modules/.bin/tsc --noEmit
  • Lint: npm run lint
  • Build: npm run build
  • Agent URL: http://localhost:3011/agent
  • Admin URL: http://localhost:3011/admin
  • Remote formal subset: OpenAI + Claude remote regression subset recovered to full green in the latest repaired run.
  • DeepSeek focus subset: 26 / 26 successful after tool-first / thinking optimization.

Screenshots

Notes

  • The GitHub repository slug remains local-agent-lab for continuity, but public-facing branding in this release is First LLM Studio.
  • ModelScope launch packaging for this release includes bilingual documentation, launch copy, and visual assets.
  • A few historical hook warnings remain in legacy UI files, but this release passes build, lint, and type-check gates.