## dimensionalOS/dimos — v0.0.14b1…works_1

_299+ commits._

### Features
- **fastlio2: macOS support for the Mid-360 native binary** (2695ea8)
- **nav_stack: add NavRecord module for recording all nav streams** (b55ab03)
- **add todo** (306b74b)
- **feat: add effective_cmd_vel output port to LocalPlanner** (ac34c61)
- **feat: expose publish_free_paths config on LocalPlanner, bump to v0.5.0** (925dffe)
- **Add CACHE_DIR constant; use it for unity_cache_dir default** (89bc085)
- **add G1_LOCAL_PLANNER_PRECOMPUTED_PATHS** (a235cea)

### Fixes
- **Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8_recovery** (527703f)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (c8cec0f)
- **Merge jeff/fix/rconnect2_1 into jeff/fix/rosnav8** (bbb47f3)
- **fix: skip all dotdirs in test_no_sections instead of naming personal dirs** (3373230)
- **fix: skip test_process_xacro_with_simple_file when xacro is not installed** (d7cb546)
- **fix: exclude .ignore.enhance from test_no_sections scan** (f2ddd13)
- **fix: whitelist websockets.server getLogger in test_get_logger** (553773d)
- **fix: cast pipe() return to satisfy mypy no-any-return** (0d74b21)
- **Merge branch 'jeff/fix/rconnect2_1' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (f19af51)
- **fix: use rosnav8 test_movement_manager with Captured dataclass** (ffeb93a)
- **fix: race condition in MovementManager._on_nav, guard websocket stop()** (55d612a)
- **fix: cache non-suppressed visual overrides, fix typo in init.py** (842726a)
- **fix: sort imports in unitree_go2.py** (410ce8f)
- **fix: address PR review findings** (160b160)
- **Merge remote-tracking branch 'origin/dev' into jeff/fix/rconnect2_1** (7a09d3c)
- **Merge remote-tracking branch 'origin/dev' into jeff/fix/rosnav8** (cd90652)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (6a007aa)
- **fix: address code review findings across nav_stack** (3981583)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (6485c2c)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (8513098)
- **fix: clear mypy errors surfaced by ci-check** (f2563a9)
- **nav_record: fix Bool type conflict, bump local planner to v0.6.0** (fd85d18)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (05e8ee8)
- **Merge branch 'dev' into jeff/fix/rosnav8** (1e0391e)
- **fastlio2: bump to 0.2.0 (gravity-align fix)** (36bf40b)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (391814d)
- **Merge branch 'jeff/fix/rconnect2_1' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (b88f268)
- **fix: address review nits in rerun bridge / init / ws server** (5677286)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (cf0e5e7)
- **fix: disable free_paths publishing in g1_nav_onboard blueprint** (7b45dcd)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (01630bd)
- **Merge branch 'jeff/fix/native_rebuild3' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (54941e0)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (7d75274)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (ec56bbe)
- **fix: rerun bridge initialization and grpc setup** (af05ecd)
- **Reapply "Jeff/fix/rconnect2" (#1924)** (5df66fa)
- **Merge branch 'jeff/fix/rconnect2' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (9995dcf)
- **Merge branch 'jeff/fix/rconnect2' into jeff/fix/rosnav8** (445b8c6)
- **untested, correctly-shaped fix** (966a721)
- **Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rconnect2** (6cb27fe)
- **Merge branch 'jeff/fix/native_rebuild3' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (c8d11e3)
- **fix: add slow_down and safety_stop ports to PathFollower, bump to v0.2.0** (010b8f8)
- **fix: address review feedback — @rpc, constants, test dedup, fixtures** (8dfbbf5)
- **fix: remove Google Drive auto-download from Unity module** (3524d1b)
- **fix: download only requested Unity scene instead of entire folder** (fae10f1)
- **fix: add missing @rpc on stop(), fix stale fsm_id, deduplicate _get_local_ips** (f3024ea)
- **Merge branch 'jeff/fix/rosnav8' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (625375a)
- **fix import** (b4f45dc)
- **fix bridge** (7d35855)
- **Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rosnav8** (01406b2)

### Backend
- **rename back to cmd_vel** (5bd763d)
- **rotation no longer needed** (a3062be)
- **cleaning** (3b607ae)
- **cleaning** (644b98e)
- **avoid CLIP import** (30e02d3)
- **data: restore nav_stack_paths LFS archive** (9e28950)
- **-** (65657a9)
- **merge** (43ad8b6)
- **far_planner: bump to v0.5.0, relax z-ceiling threshold** (2271b43)
- **data: compress nav_stack_paths and precomputed paths to LFS** (a00eaf2)
- **remove dimos/navigation/smart_nav** (052629a)
- **local_planner: expose max_momentum_penalty config** (0722934)
- **undo compensation** (45fc13b)
- **restore** (e26fda1)
- **organize** (2f60d21)
- **turn off local planner publish_free_paths** (5362c5a)
- **misc improvements for remote access and API** (162182a)
- **-** (10be340)
- **merge rconnect2** (dd49096)
- **Update setup.md** (dd04f68)
- **Update setup.md** (b7e7527)
- **Extract cross-wall planning test infrastructure to conftest** (5956b42)
- **-** (2dd3ff7)
- **-** (a0d5fb8)
- **Apply suggestion from @paul-nechifor** (eb91246)
- **-** (1e7e0fe)
- **-** (35a15d9)
- **-** (05fe984)
- **-** (6f116e0)
- **cleanup** (6f29bc0)
- **-** (5f3a06e)
- **remove most tests** (1da9d8e)
- **-** (e2e24de)
- **scope: revert truly-unrelated edits; drop tui_control test reference** (8fea630)
- **-** (08c908e)
- **-** (e2e3018)
- **-** (d515590)
- **Suggest 'uv sync --extra misc' for missing gdown** (a4ed268)
- **cleanup** (2cf5b33)
- **G1_LOCAL_PLANNER_PRECOMPUTED_PATHS** (5f4e7e2)
- **-** (af434a1)
- **Move inline imports to top in robot/config.py** (c77b9d3)
- **Move zipfile import to top of unity/module.py** (da53efd)
- **Drop unused _ alias on inline RobotModelConfig/HardwareComponent imports** (4000574)
- **Rename nav_stack() → create_nav_stack()** (ef2c590)
- **nav_stack rename** (ca68759)
- **-** (b947508)

### Tests
- **test: add steady-state speed comparison for PathFollower** (9ccc189)
- **test: add nonzero-only speed ratio to PathFollower deviation score** (3f1da32)
- **test: disable FAR planner churn reduction for rosbag comparison** (0785ee6)
- **test: match all OG nav stack params from runtime dump** (99e6b24)
- **test: rosbag-based accuracy tests for all nav_stack native modules** (ce09869)
- **test(nav_stack): drop DISPLAY env-var mutation from cross-wall tests** (bf82145)
- **test: rename kw to kwargs in test_simple_planner (rule 8)** (9c05514)
- **test: rename s/pos/pc2 to state/position/cloud (rule 8)** (20569d3)
- **test: rename cm to costmap in test_simple_planner (rule 8)** (edfc126)
- **test: drop -> None / : type annotations + self-evident class docstrings** (4a150cb)
- **test: hoist rerun import + rename m/ts/dt/t in test_unity_sim** (33f7d5e)
- **test: rename cfg/pts to config/points in test_unity_sim (rule 8)** (cc03fb0)
- **test: hoist remaining inline ros1 imports in test_unity_sim** (18367d8)
- **test: address remaining nit comments** (1b51c06)
- **test: drop tautological native-module wrapper tests; tighten regressions** (0171415)
- **test: cross-cutting nit sweep across nav_stack tests** (553f503)

### Docs
- **docs: replace nav_stack parameter tables with source pointers** (1cf19a6)
- **docs: consolidate G1 docs into single index.md** (1aba262)
- **docs: fix wording in G1 setup intro** (fb7a8f2)
- **docs: trim G1 setup guide to essential tribal knowledge** (466211b)
- **docs: cross-link G1 index to hardware setup guide** (0b2fe5f)
- **docs: move G1 setup guide to docs/platforms/humanoid/g1/** (a0a57c0)
- **docs: add Unitree G1 robot setup guide** (90c0c7d)
- **docs: drop tautological docstrings in test_pgo_global_map** (882a63d)
- **docs: drop tautological docstrings in test_pgo** (92b6cb5)
- **docs: drop tautological module docstring on test_movement_manager** (7f1c214)
- **docs: drop tautological docstring on TestCrossWallPlanning** (b6e0888)
- **docs: drop tautological module docstring on test_simple_planner** (4f0f7b8)
- **docs: drop tautological docstring on _icp** (60406b7)
- **docs: drop tautological docstrings in tui_control** (e666a2b)
- **docs: drop tautological docstring on TerrainMapExtConfig** (e9f52a2)
- **docs: drop tautological docstring on TarePlannerConfig** (eb8e976)
- **docs: drop tautological docstring on SimplePlannerConfig** (d6ceb38)
- **docs: drop tautological docstring on FarPlannerConfig** (0002539)

### Chore
- **refactor: restore run_bridge helper, simplify CLI rerun-bridge command** (67480e5)
- **refactor: remove MovementManager from create_nav_stack** (54b34ad)
- **refactor: remove old smart_nav movement_manager files** (71a8847)
- **refactor: move MovementManager from nav_stack to navigation/** (f48776e)
- **refactor: move MovementManager from nav_stack to navigation/** (e8e2dbf)
- **chore: remove macOS resource fork from LFS data** (29c5190)
- **chore: remove dead nav_stack_paths LFS data** (bf3a2bf)
- **style: fix import ordering in nav_record (ruff)** (73832ed)
- **chore: ruff formatter / linter auto-fixes** (6465277)
- **style: drop decorative section headers from simple_planner.py** (35b86e4)
- **style: name magic numbers in nav_stack production code** (3d07d57)
- **refactor(tests): extract pure builders + drop banned __init__ patches** (c4fd4da)

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