Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
553 commits
Select commit Hold shift + click to select a range
349fc0b
merge: resolve all_blueprints.py conflict with dev
jeff-hykin Mar 21, 2026
c24c51c
data: add sim assets for xArm6 and Piper (#1642)
ruthwikdasyam Mar 21, 2026
957c26e
switch to websocket
jeff-hykin Mar 21, 2026
bb16ea2
fix(unity-sim): use RerunBridgeModule.blueprint() after rerun_bridge …
jeff-hykin Mar 21, 2026
f5a35bb
cleanup
jeff-hykin Mar 21, 2026
e67ae72
improvements
jeff-hykin Mar 21, 2026
b7bfb40
fix: ruff formatting + consistent error handling in websocket_server
jeff-hykin Mar 21, 2026
885b729
fix: update all_blueprints.py to include unity-bridge-module
jeff-hykin Mar 21, 2026
fe46e82
Merge remote-tracking branch 'origin/dev' into jeff/feat/untiy_sim
jeff-hykin Mar 21, 2026
49c5142
merge: pull latest dev
jeff-hykin Mar 21, 2026
7cbe1b7
make it easy to use
jeff-hykin Mar 21, 2026
0fe29f0
fix: remove @dataclass from UnityBridgeConfig (Pydantic compat), clea…
jeff-hykin Mar 21, 2026
fa94c2e
cleanup
jeff-hykin Mar 21, 2026
42f2f38
consolidate viewer usage
jeff-hykin Mar 22, 2026
23d1d88
consolidate WebsocketVisModule
jeff-hykin Mar 22, 2026
7e69093
MuJoCo sim support for Manipulation (#1639)
ruthwikdasyam Mar 22, 2026
e693ca2
merge: resolve conflict with dev (test_sim_module.py deleted in #1639)
jeff-hykin Mar 22, 2026
b627eb3
Merge branch 'jeff/fix/rosnav3' of github.com:dimensionalOS/dimos int…
jeff-hykin Mar 22, 2026
fbb0ca7
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/ro…
jeff-hykin Mar 22, 2026
dd5ff29
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rc…
jeff-hykin Mar 22, 2026
78f6582
style: auto-fix ruff format and json formatting
jeff-hykin Mar 22, 2026
645cb0d
fix: address greptile review comments
jeff-hykin Mar 22, 2026
27e66be
fix: address PR review - server ready race, path filter, skip guard
jeff-hykin Mar 22, 2026
fe84b4d
fix: set explicit ping interval/timeout on WebSocket server
jeff-hykin Mar 22, 2026
eca1705
chore: stage remaining files from dev merge
jeff-hykin Mar 22, 2026
c080036
Merge remote-tracking branch 'origin/jeff/fix/docker3' into jeff/fix/…
jeff-hykin Mar 22, 2026
5d461c6
fix: address all paul-review issues on unity simulator
jeff-hykin Mar 22, 2026
7f8bc12
fix: resolve broken blueprint aliases, RpcCall timeout, and rosnav bugs
jeff-hykin Mar 22, 2026
387b8f1
fix: remove __init__.py (project policy), fix section markers, update…
jeff-hykin Mar 22, 2026
fc65956
Merge remote-tracking branch 'origin/dev' into jeff/feat/untiy_sim
jeff-hykin Mar 22, 2026
c9fac15
Merge remote-tracking branch 'origin/dev' into jeff/feat/native_rebuild
jeff-hykin Mar 22, 2026
d12407a
Merge remote-tracking branch 'origin/dev' into jeff/feat/untiy_sim
jeff-hykin Mar 22, 2026
ff34882
Merge remote-tracking branch 'origin/dev' into jeff/fix/docker3
jeff-hykin Mar 22, 2026
7f8401a
Merge remote-tracking branch 'origin/dev' into jeff/fix/rosnav3
jeff-hykin Mar 22, 2026
ee8e936
chore: regenerate uv.lock after merge with dev
jeff-hykin Mar 22, 2026
f09875c
chore: regenerate uv.lock after merge with dev
jeff-hykin Mar 22, 2026
ebaa672
chore: regenerate uv.lock after merge with dev
jeff-hykin Mar 22, 2026
002a419
fix: resolve merge conflicts + address Paul's review comments
jeff-hykin Mar 22, 2026
9c1a963
fix(g1): send Move() before starting timeout timer
jeff-hykin Mar 22, 2026
317c487
fix(docker): include stdout/stderr in pull error message
jeff-hykin Mar 22, 2026
91a13f1
fix(tests): import ExceptionGroup in test_parallel_deploy_cleanup
jeff-hykin Mar 22, 2026
a194cb9
docs: add changes.md with fix descriptions and revert instructions
jeff-hykin Mar 22, 2026
42f3797
docs: add changes.md with fix descriptions and revert instructions
jeff-hykin Mar 22, 2026
bbd1c27
merge in rconnect
jeff-hykin Mar 22, 2026
182cf28
refactor: remove unnecessary __getstate__/__setstate__ from UnityBrid…
jeff-hykin Mar 22, 2026
9b609bd
fix(unity): launch Unity in thread to avoid blocking start()
jeff-hykin Mar 22, 2026
47d99da
fix(unity): pipe Unity stderr to logger instead of discarding
jeff-hykin Mar 22, 2026
9f0f7b9
fix(unity): clear _unity_ready on disconnect
jeff-hykin Mar 22, 2026
0355176
Merge remote-tracking branch 'origin/jeff/feat/untiy_sim' into jeff/f…
jeff-hykin Mar 22, 2026
258b0cc
test: remove pickle test (follows __getstate__/__setstate__ removal)
jeff-hykin Mar 22, 2026
1503034
tele_cmd_vel is relayed to cmd_vel, but cmd_vel is ignored by the sim…
jeff-hykin Mar 22, 2026
66e1819
fix(unity): thread safety for _unity_process and stderr drain
jeff-hykin Mar 22, 2026
d6bf9fb
fix(lfs): repack unity_sim_x86 tarball with correct directory name
jeff-hykin Mar 22, 2026
be5666c
fix default environment
jeff-hykin Mar 22, 2026
830895e
works with external sim
jeff-hykin Mar 22, 2026
428f7f3
merge: accept incoming LFS pointer for unity_sim_x86.tar.gz
jeff-hykin Mar 22, 2026
cf99e6d
clean up wiring and terrain map
jeff-hykin Mar 22, 2026
92e42e4
Merge jeff/feat/untiy_sim into jeff/fix/rosnav4
jeff-hykin Mar 23, 2026
cf17091
fixup
jeff-hykin Mar 23, 2026
ba62164
merge: resolve rconnect conflicts into rosnav4
jeff-hykin Mar 23, 2026
e0b4582
wip: add CmdVelMux, vis_module with RerunWebSocketServer, nav sim blu…
jeff-hykin Mar 23, 2026
da647fb
fix: resolve merge conflicts in native_module, change_detect, uv.lock
jeff-hykin Mar 23, 2026
0bfc694
chore: gitignore smartnav result symlinks and flake.lock files
jeff-hykin Mar 23, 2026
2a55500
fix: re-track flake.lock files, only ignore result symlinks
jeff-hykin Mar 23, 2026
cbad625
-
jeff-hykin Mar 23, 2026
26495bf
fix: use Glob() for wildcard patterns in rebuild_on_change
jeff-hykin Mar 23, 2026
a412536
fix terrain map
jeff-hykin Mar 23, 2026
ae12c7e
feat: split nav sim into basic (local only) and advanced (FAR planner)
jeff-hykin Mar 23, 2026
0c515ef
far planner works, some rough edges
jeff-hykin Mar 23, 2026
d53fd09
fixup FAR planner. Still some rough edges
jeff-hykin Mar 23, 2026
1d693e5
feat: add TARE exploration sim blueprint, quiet FAR planner logging
jeff-hykin Mar 23, 2026
f6eed35
feat: add AriseSLAM sim blueprint with synthetic IMU adapter
jeff-hykin Mar 23, 2026
4668b63
refactor: merge scan transform into AriseSimAdapter, remove SensorSca…
jeff-hykin Mar 23, 2026
e35f196
arise_slam not correctly working in sim
jeff-hykin Mar 23, 2026
0ed9545
feat: rewrite GO2 smartnav blueprint with native SmartNav modules
jeff-hykin Mar 23, 2026
e6377c8
refactor: ClickToGoal uses clicked_point stream instead of raw LCM
jeff-hykin Mar 23, 2026
144b14b
refactor: replace rerun_bridge/odom_adapter shortcuts with vis_module…
jeff-hykin Mar 23, 2026
d7b809f
fix: route corrected_odometry to global planners, raw odom to local m…
jeff-hykin Mar 23, 2026
e89b88b
fix: add TerrainAnalysis to corrected_odometry consumers
jeff-hykin Mar 23, 2026
0d98442
still floats everywhere after getting on a table
jeff-hykin Mar 23, 2026
3d759b1
fix: pre-commit auto-fixes (license headers, ruff format, ruff check)
jeff-hykin Mar 23, 2026
cfd79d2
fix: address all PR review issues
jeff-hykin Mar 23, 2026
b697a5d
fix init
jeff-hykin Mar 24, 2026
b4cacfb
keyboard controls rconnect working, little laggy
jeff-hykin Mar 24, 2026
8af9391
better rerun connect UX
jeff-hykin Mar 24, 2026
11cc7b5
Merge branch 'jeff/fix/docker3' of github.com:dimensionalOS/dimos int…
jeff-hykin Mar 25, 2026
30d87a6
cleanup g passing
jeff-hykin Mar 25, 2026
89b2033
merge: pull latest dev, resolve conflict in test_native_module.py
jeff-hykin Mar 25, 2026
bbffeee
switch to websocket
jeff-hykin Mar 21, 2026
f99b2d4
cleanup
jeff-hykin Mar 21, 2026
26273d7
improvements
jeff-hykin Mar 21, 2026
62fb365
fix: ruff formatting + consistent error handling in websocket_server
jeff-hykin Mar 21, 2026
238b3de
make it easy to use
jeff-hykin Mar 21, 2026
5c14fe2
cleanup
jeff-hykin Mar 21, 2026
ab4daea
consolidate viewer usage
jeff-hykin Mar 22, 2026
dc5f2f8
consolidate WebsocketVisModule
jeff-hykin Mar 22, 2026
ba14725
fix: address PR review - server ready race, path filter, skip guard
jeff-hykin Mar 22, 2026
f670f12
fix: set explicit ping interval/timeout on WebSocket server
jeff-hykin Mar 22, 2026
7545a5a
fix(rerun-ws): log exception and unblock stop() on server startup fai…
jeff-hykin Mar 22, 2026
204d8b7
docs: add changes.md with fix descriptions and revert instructions
jeff-hykin Mar 22, 2026
8f23d09
cleanup
jeff-hykin Mar 25, 2026
d37a922
combine docker_build and runner
jeff-hykin Mar 25, 2026
79d7817
rename docker_runner to module
jeff-hykin Mar 25, 2026
25f07b3
add ModuleCoordinator docstring
jeff-hykin Mar 26, 2026
2d321e3
use threading utils
jeff-hykin Mar 26, 2026
0bff0cf
proper design of WorkerManagers
jeff-hykin Mar 26, 2026
7eeee40
better module count handling
jeff-hykin Mar 26, 2026
6994dbc
revert changes to simplify PR
jeff-hykin Mar 26, 2026
8b627f8
formatting
jeff-hykin Mar 26, 2026
36f033a
revert worker_python.py rename back to worker.py
jeff-hykin Mar 26, 2026
0d58ab0
revert WorkerManager ratio
jeff-hykin Mar 26, 2026
affc851
rename DockerModuleOuter to DockerModuleProxy
jeff-hykin Mar 26, 2026
c764314
docker container survies if reconnect is true
jeff-hykin Mar 26, 2026
1896a58
test for prior change
jeff-hykin Mar 26, 2026
6380b84
use dimos_cluster and simplify tests
jeff-hykin Mar 26, 2026
506b1c9
remove fluff
jeff-hykin Mar 26, 2026
bdbdad7
fix printout
jeff-hykin Mar 26, 2026
25dc263
simplify
jeff-hykin Mar 26, 2026
4535c7b
important cleanup change
jeff-hykin Mar 26, 2026
66ccf91
show image pull progress
jeff-hykin Mar 26, 2026
d069a10
simplify dramatically
jeff-hykin Mar 26, 2026
0ee80ba
simplify
jeff-hykin Mar 26, 2026
a6e37b7
fixup
jeff-hykin Mar 26, 2026
95fc178
improve
jeff-hykin Mar 26, 2026
2fac566
-
jeff-hykin Mar 26, 2026
fff6a60
Merge branch 'jeff/fix/rosnav3' of github.com:dimensionalos/dimos int…
jeff-hykin Mar 26, 2026
5e7ca3f
merge docker3
jeff-hykin Mar 26, 2026
c1ad052
fix: auto-format lint fixes from pre-commit
jeff-hykin Mar 26, 2026
1a439e2
fix: correct docker_runner import and mypy ignore codes in rosnav_module
jeff-hykin Mar 26, 2026
4011e4e
make unity sim tests deterministic
jeff-hykin Mar 26, 2026
dfc4a23
Merge branch 'jeff/fix/unity_sim' of github.com:dimensionalOS/dimos i…
jeff-hykin Mar 26, 2026
5f86379
-
jeff-hykin Mar 26, 2026
29ebda8
fixup for onboard
jeff-hykin Mar 26, 2026
7b00db6
fix grpc rerun onboard
jeff-hykin Mar 26, 2026
8f2fcd1
clean up transform frames
jeff-hykin Mar 26, 2026
3a76a34
better logging
jeff-hykin Mar 26, 2026
de11edd
works, but map fills up over time
jeff-hykin Mar 26, 2026
6ebe517
-
jeff-hykin Mar 26, 2026
ab8889b
add trace
jeff-hykin Mar 30, 2026
329fd93
remove debug
jeff-hykin Mar 30, 2026
3ecf97f
Merge remote-tracking branch 'origin/jeff/fix/rosnav3' into jeff/fix/…
jeff-hykin Mar 30, 2026
a5788fd
fix lcm for macos
jeff-hykin Mar 30, 2026
bd77834
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/ro…
jeff-hykin Mar 30, 2026
16209da
cleaning
jeff-hykin Mar 30, 2026
2c39685
feat: vis_module helper + rerun bridge improvements
jeff-hykin Mar 30, 2026
7f063c6
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Mar 30, 2026
596d244
Merge remote-tracking branch 'origin/dev' into jeff/fix/rconnect
jeff-hykin Mar 30, 2026
3ecae4b
cleanup
jeff-hykin Mar 30, 2026
77e25eb
refine
jeff-hykin Mar 30, 2026
0a231d0
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rc…
jeff-hykin Mar 30, 2026
3835a39
cleanup
jeff-hykin Mar 30, 2026
1c77b59
cleanup
jeff-hykin Mar 30, 2026
b1dcf0f
misc
jeff-hykin Mar 30, 2026
de37b65
Merge jeff/fix/vis_module: bridge improvements + vis_module consolida…
jeff-hykin Mar 30, 2026
7afcca3
dedup the simulator
jeff-hykin Mar 30, 2026
9705210
Merge remote-tracking branch 'origin/jeff/fix/rconnect' into jeff/fix…
jeff-hykin Mar 30, 2026
0201d88
move cpp files
jeff-hykin Mar 30, 2026
b3e68f8
restore
jeff-hykin Mar 30, 2026
26fa2fb
restoregraph
jeff-hykin Mar 30, 2026
4e407e8
fixup
jeff-hykin Mar 30, 2026
b5baec4
restore rerun_graph
jeff-hykin Mar 30, 2026
83a4b98
revert
jeff-hykin Mar 30, 2026
fad88c6
restore
jeff-hykin Mar 31, 2026
b56ef2c
make modules external
jeff-hykin Mar 31, 2026
829939a
rename repos
jeff-hykin Mar 31, 2026
127db6f
cleanup
jeff-hykin Mar 31, 2026
59e2d9f
clean
jeff-hykin Mar 31, 2026
b44076b
clean
jeff-hykin Mar 31, 2026
c3df19c
formatting
jeff-hykin Mar 31, 2026
f3a38b2
fixup transform frames
jeff-hykin Apr 1, 2026
f18abdd
fix box size
jeff-hykin Apr 1, 2026
a7747e1
activate local planner
jeff-hykin Apr 1, 2026
debdcb8
use proper logging
jeff-hykin Apr 1, 2026
9227aee
optimize parameters
jeff-hykin Apr 2, 2026
9ed0ea1
fixup transform frames
jeff-hykin Apr 2, 2026
2a81168
change name to be more generic
jeff-hykin Apr 2, 2026
50d89a5
fix canceling goal
jeff-hykin Apr 2, 2026
21f5e7c
fix map overlap
jeff-hykin Apr 2, 2026
9d9dc3e
comments
jeff-hykin Apr 2, 2026
7501923
add all options to blueprint
jeff-hykin Apr 2, 2026
191a13b
optimize terrain_map
jeff-hykin Apr 2, 2026
85040f6
Merge branch 'dev' into jeff/fix/rconnect
jeff-hykin Apr 2, 2026
fb926c0
del
jeff-hykin Apr 2, 2026
d9007f0
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 2, 2026
8e227ec
fix old Agent.blueprint()'s
jeff-hykin Apr 2, 2026
e01cf85
Merge remote-tracking branch 'origin/dev' into jeff/fix/rconnect
jeff-hykin Apr 2, 2026
e382113
fix(ci): regenerate all_blueprints.py, fix test_websocket_server stop…
jeff-hykin Apr 2, 2026
a0318eb
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/ro…
jeff-hykin Apr 2, 2026
c59b038
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 2, 2026
a74031d
better native module args
jeff-hykin Apr 2, 2026
d38c690
remove duplicate
jeff-hykin Apr 2, 2026
382e3f1
cleaning
jeff-hykin Apr 2, 2026
3c8ff3e
add g1 urdf and proper offsets
jeff-hykin Apr 2, 2026
566f7f1
remove main
jeff-hykin Apr 2, 2026
3a291b4
smartnav => smart_nav
jeff-hykin Apr 2, 2026
d7e48f1
remove main again
jeff-hykin Apr 2, 2026
8e1d71a
Revered topics to cmd_vel to fix unitree go2 blueprints and fallback …
spomichter Apr 2, 2026
9f9d43d
Merge branch 'jeff/fix/rconnect' of https://github.com/dimensionalOS/…
spomichter Apr 2, 2026
032756e
new rerun cli options
jeff-hykin Apr 2, 2026
385313d
merge
jeff-hykin Apr 2, 2026
bf2e94c
CI code cleanup
jeff-hykin Apr 2, 2026
f5df5bf
Merge branch 'jeff/fix/rconnect' into jeff/fix/rosnav5
jeff-hykin Apr 2, 2026
836e457
consolidate _smart_nav
jeff-hykin Apr 2, 2026
b11d894
Merge branch 'jeff/fix/rosnav5' of github.com:dimensionalOS/dimos int…
jeff-hykin Apr 2, 2026
2dd455a
add AriseSimAdapter warning
jeff-hykin Apr 2, 2026
9dae118
fix
jeff-hykin Apr 2, 2026
d7c8f8f
remove old nav stack
jeff-hykin Apr 2, 2026
bdf260d
remove all rosnav
jeff-hykin Apr 2, 2026
d82f73b
remove reference
jeff-hykin Apr 2, 2026
3f1ab26
ignore builds
jeff-hykin Apr 2, 2026
ddf4804
fix cli_name_override
jeff-hykin Apr 2, 2026
56bdc2b
fix gtsam to run on linux python 3.12, and macos arm
jeff-hykin Apr 2, 2026
efd134a
format fix
jeff-hykin Apr 2, 2026
654bc6d
rename
jeff-hykin Apr 2, 2026
ce52697
use full names
jeff-hykin Apr 2, 2026
1543f21
fixup AriseSLAM args
jeff-hykin Apr 2, 2026
8fc1863
Merge branch 'jeff/fix/rosnav5' of github.com:dimensionalOS/dimos int…
jeff-hykin Apr 2, 2026
8d51fae
fix unclean exit
jeff-hykin Apr 2, 2026
1b22a38
Merge branch 'jeff/fix/rosnav5' of github.com:dimensionalOS/dimos int…
jeff-hykin Apr 2, 2026
56a527f
add connect printout for headless
jeff-hykin Apr 2, 2026
dfcab2d
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 2, 2026
af325dc
CI code cleanup
jeff-hykin Apr 2, 2026
8f9e8d8
Merge branch 'dev' of github.com:dimensionalOS/dimos into jeff/fix/rc…
jeff-hykin Apr 2, 2026
d4f6e63
-
jeff-hykin Apr 3, 2026
ce2d551
fix lingering rerun_config issue
jeff-hykin Apr 3, 2026
e79d4a2
revert name
jeff-hykin Apr 3, 2026
231d47b
restore name to tele_cmd_vel
jeff-hykin Apr 3, 2026
badc59d
clean _resolve_viewer_mode
jeff-hykin Apr 3, 2026
53c50a5
wire in proper cmd_vel mux and cancel for go2
jeff-hykin Apr 3, 2026
f9ef7bc
hide startup noise
jeff-hykin Apr 3, 2026
a775501
get rid of warning
jeff-hykin Apr 3, 2026
806acc9
fix sim on macos
jeff-hykin Apr 3, 2026
71ce2a9
fix warning
jeff-hykin Apr 3, 2026
0eed0b7
comment
jeff-hykin Apr 3, 2026
82f81b2
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 3, 2026
a90ac02
CI code cleanup
jeff-hykin Apr 3, 2026
9d2abd8
add test
jeff-hykin Apr 3, 2026
3513289
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 3, 2026
8b89d28
use new CmdVelMux import location
jeff-hykin Apr 3, 2026
c4685ba
name PathFollower output as nav_cmd_vel
jeff-hykin Apr 3, 2026
da7db57
Merge branch 'jeff/fix/rosnav5' of github.com:dimensionalOS/dimos int…
jeff-hykin Apr 3, 2026
50dcfeb
change how stop_movement works with cmd_vel
jeff-hykin Apr 3, 2026
a2b7dd8
Merge branch 'jeff/fix/rconnect' of github.com:dimensionalOS/dimos in…
jeff-hykin Apr 3, 2026
437f46f
get sim working again
jeff-hykin Apr 3, 2026
5abda41
fix: resolve merge conflicts with dev in 17 files
jeff-hykin Apr 22, 2026
b32b041
fix: remove generic subscript from NativeModule in test
jeff-hykin Apr 23, 2026
652f290
fix: remove generic subscript from Module/StreamModule subclasses
jeff-hykin Apr 23, 2026
d88c5af
fix: resolve test failures after merge with dev
jeff-hykin Apr 23, 2026
ea547eb
fix: additional test fixes for thread leaks, LCM socket, LFS data
jeff-hykin Apr 23, 2026
187cdbe
fix: resolve merge conflict with dev in keyboard_teleop.py
jeff-hykin Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions data/.lfs/smart_nav_paths.tar.gz
Git LFS file not shown
2 changes: 0 additions & 2 deletions dimos/agents_deprecated/agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -897,5 +897,3 @@ def stream_query(self, query_text: str) -> Observable: # type: ignore[type-arg]
return create(
lambda observer, _: self._observable_query(observer, incoming_query=query_text) # type: ignore[arg-type]
)


4 changes: 2 additions & 2 deletions dimos/agents_deprecated/memory/spatial_vector_db.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,8 +227,8 @@ def _process_query_results(self, results) -> list[dict]: # type: ignore[no-unty
)

# Get the image from visual memory
#image = self.visual_memory.get(lookup_id)
#result["image"] = image
# image = self.visual_memory.get(lookup_id)
# result["image"] = image

processed_results.append(result)

Expand Down
3 changes: 3 additions & 0 deletions dimos/agents_deprecated/modules/base_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

logger = setup_logger()


class BaseAgentConfig(ModuleConfig):
model: str = "openai::gpt-4o-mini"
system_prompt: str | None = None
Expand All @@ -46,12 +47,14 @@ class BaseAgentConfig(ModuleConfig):
rag_threshold: float = 0.45
process_all_inputs: bool = False


class BaseAgentModule(BaseAgent, Module): # type: ignore[misc]
"""Agent module that inherits from BaseAgent and adds DimOS module interface.

This provides a thin wrapper around BaseAgent functionality, exposing it
through the DimOS module system with RPC methods and stream I/O.
"""

config: BaseAgentConfig

# Module I/O - AgentMessage based communication
Expand Down
13 changes: 13 additions & 0 deletions dimos/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,19 @@ def monitor_threads(request):
# https://github.com/huggingface/transformers/issues/29513
"Thread-auto_conversion",
]
expected_persistent_thread_substrings = [
"run_forever",
"_lcm_loop",
"native-watchdog",
"_input_loop",
]
new_threads = [
t
for t in new_threads
if not any(sub in t.name for sub in expected_persistent_thread_substrings)
]
# Daemon threads are cleaned up by the interpreter on exit; don't flag them.
new_threads = [t for t in new_threads if not t.daemon]
new_threads = [
t
for t in new_threads
Expand Down
2 changes: 1 addition & 1 deletion dimos/core/docker_module.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
from dimos.core.rpc_client import ModuleProxyProtocol, RpcCall
from dimos.protocol.rpc.pubsubrpc import LCMRPC
from dimos.utils.logging_config import setup_logger
from dimos.visualization.rerun.bridge import RERUN_GRPC_PORT, RERUN_WEB_PORT
from dimos.visualization.constants import RERUN_GRPC_PORT, RERUN_WEB_PORT

if TYPE_CHECKING:
from collections.abc import Callable
Expand Down
11 changes: 8 additions & 3 deletions dimos/core/global_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,16 @@
# limitations under the License.

import re
from typing import Literal, TypeAlias

from pydantic_settings import BaseSettings, SettingsConfigDict

from dimos.models.vl.types import VlModelName

ViewerBackend: TypeAlias = Literal["rerun", "rerun-web", "rerun-connect", "foxglove", "none"]
from dimos.visualization.constants import (
RERUN_ENABLE_WEB,
RERUN_OPEN_DEFAULT,
RerunOpenOption,
ViewerBackend,
)


def _get_all_numbers(s: str) -> list[float]:
Expand All @@ -37,6 +40,8 @@ class GlobalConfig(BaseSettings):
replay_dir: str = "go2_sf_office"
new_memory: bool = False
viewer: ViewerBackend = "rerun"
rerun_open: RerunOpenOption = RERUN_OPEN_DEFAULT
rerun_web: bool = RERUN_ENABLE_WEB
n_workers: int = 2
memory_limit: str = "auto"
mujoco_camera_position: str | None = None
Expand Down
Loading