## IppClub/Dora-SSR — v1.8.1…v1.9.0

_65 commits._

### Features
- **feat(agent): isolate and compact agent storage** (ebbd26c)
- **feat: improve agent workflow and runtime safety** (e6b14be)
- **Add node mouse move input support** (a8cffea)
- **feat: improve agent model selection and context handling** (44d11ce)
- **feat: add CodingAgent plan mode** (d2ef67c)
- **feat: add Surface3D node bridge** (73da775)
- **feat: auto-manage unattached 3d nodes** (969d7fc)
- **feat: add configurable filtered 3d shadows** (744dbc0)
- **feat: add relative mouse input support** (e41a2a7)
- **feat: align 3D physics APIs with 2D** (956eb7c)
- **feat: complete 3D physics and morph target support** (23ad230)
- **Add 3D Teal definitions** (a071bfd)
- **Add Vec3 bindings for Node3D APIs** (6264e8e)
- **Add 3D scene bindings and View3D integration** (664bd95)
- **Refine 3D model support** (395e14a)
- **Add CLI documentation search** (07b237b)
- **Add DoraX effect hook support** (6e706b3)

### Fixes
- **fix: register missing Rust 3D bindings** (4977e3a)
- **fix: improve agent context and runtime diagnostics** (1d0380d)
- **fix: preserve agent continuation at step limit** (f3bea8f)
- **fix: declare generated Lua binding outputs for macOS** (9aa609d)
- **fix: guard AudioSource when audio is unavailable** (72d2bc1)
- **fix: retain validated portions of PR 113** (0b9b469)
- **fix: disable ImGui mouse input in relative mode** (f87b43c)
- **fix: correct Color(float) conversion from normalized [0,1] to uint8 [0,255]** (eae768b)
- **fix: sync kinematic Body3D position immediately** (39cd1f5)
- **fix: stabilize 3d runtime integration** (3d380be)
- **fix: align shadow crop matrix with bgfx** (4350619)
- **fix: avoid Lua value property leaks** (d5f5856)
- **fix: restore shadow framebuffer orientation** (fc2d427)
- **fix: align directional shadow projection** (b868f37)
- **Fix TypeScript transpile request matching** (6ad306b)
- **Fix keyed DoraX hook frame reuse** (fb78f22)
- **perf(agent): make memory compression reasoning_effort configurable (#109)** (d550219)

### Backend
- **Updated revision.** (53fc6ee)
- **Updated YueScript.** (41a4162)
- **Added design docs for coding agent tasks.** (0fd7e09)
- **Improve Agent session lifecycle and checkpoint sync** (3bf7acc)
- **Improve Lua command watchdogs** (ff78b9f)
- **Improve agent model selector behavior** (ff1dfe3)
- **Remove unused OpenSSL headers** (73b944d)
- **Made SDF rendering more smooth.** (27ade47)
- **Enable SDF rendering for labels by default** (67f354d)
- **Improve scaled SDF text rendering** (56f1f93)
- **Merge pull request #113 from uuxyz/main** (0c264b3)
- **Rebuilt codes.** (8a5d83b)
- **Improve agent runtime validation and recovery** (baa509f)
- **Improve Agent delegation and usage reporting** (169b093)
- **Improve Dora Agent convergence and runtime validation** (f8cd75e)
- **Merge branch '3d'** (e339d58)
- **Merge pull request #114 from IppClub/3d** (9e64308)
- **bgfx style shadow.** (60a4f4c)
- **Advance 3D rendering and async resource pipeline** (2cf4744)
- **Move 3D render pass into Rust** (5b378c2)
- **Restore cleanup compatibility and format Rust 3D code** (3d122ac)
- **Optimize 3D render submission** (aa52204)
- **Adding 3D functions.** (82dfa9b)
- **Clean up.** (9756e31)
- **Simplify doc read source handling** (ef8576a)

### Docs
- **docs: fix README showcase image links** (0e6a5d4)
- **docs: add 3D tutorials and API references** (d0ee2e7)
- **docs: refresh homepage and creative showcase** (4bab95d)

### Chore
- **ci: set up pnpm without corepack** (6d69130)
- **chore(docs): upgrade docusaurus to 3.10.2** (fe7b37c)
- **chore: bump engine version to 1.9.0** (43c5bc2)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/IppClub/Dora-SSR?utm_source=github-action)._