Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:03
c344f82

0.1.0 (2026-07-06)

Features

  • agent: OpenAI-compatible client (NVIDIA build, default kimi, CLAY_NVIDIA_API_KEY) (636b8a6)
  • agent: tool-calling loop over the shared registry (1ef2389)
  • clay package skeleton + smoke test (7ea7614)
  • cli: 'clay generate' (image/text, --format/--target-tris/--dry-run) + 'clay providers' (ac16ea7)
  • cli: clay agent + clay mcp commands (a342ae8)
  • cli: clay deploy <provider> — named GPU-backend deploy with scoped tokens (7cf52ce)
  • config: Pydantic Config + TOML loader (gpu_backend, providers, postprocess, agent, mcp, deploy) (958ca9f)
  • deploy: DeploySpec/DeployResult/Deployer ABC + provider registry (0697100)
  • deploy: honest AWS/GCP scaffolds (manual_required, no fake success) (4dad02e)
  • deploy: ModalDeployer — real modal deploy, per-invocation token scoped to subprocess (41e5d05)
  • deploy: package exports + deployer registration (69d9e08)
  • generator: orchestrator → GPU backend HTTP contract (image/text→3D, base64 or URL) (9c8f841)
  • gpu-backend: FastAPI contract server (generate/remesh/texture/health, base64) (40a0cd5)
  • gpu-backend: model runtime dispatch — TRELLIS-2 wired, others fail visibly (7eafee0)
  • gpu-backend: package for the base64 HTTP contract (49717ab)
  • gpu-backend: parameterized Modal deploy (named instances via env) (0f19442)
  • mcp: streamable-HTTP MCP server exposing the same tool registry (0f4888c)
  • pipeline: end-to-end generate → post-process → game-ready asset (dad3bf9)
  • postprocess: game-ready pipeline — decimate to tri budget, xatlas UV unwrap, GLB/OBJ export (dd86db0)
  • providers: ModelProvider registry (register/get/available, supports) (73f62ff)
  • providers: register TRELLIS-2 (MIT primary), Hunyuan3D-2.1, Hi3DGen (0eef99f)
  • schemas: GenerationRequest, Texture, Generated3DAsset (44373cc)
  • tools: asset tools — generate_asset, remesh_asset, list_assets, list_providers (f907fdc)
  • tools: package exports + registration module (d7882f0)
  • tools: registry — @tool decorator, param DSL → JSON Schema, OpenAI/MCP wrappers (9c9ad61)
  • tools: result envelope — ok/error as values, not exceptions (ae4e0a1)
  • tools: ToolContext + single dispatch chokepoint (exceptions → error values) (98a9161)

Bug Fixes

  • ruff — StrEnum for GenMode + wrap long test line (3be63cd)

Documentation

  • README — deploy, agent+MCP, commands, roadmap, honest GPU-gated status (3f741f1)
  • README, CONTRIBUTING, example config (c338d9b)