5987585b2d
feat(llm): add default model/provider to auto configure the driver ( #7 )
2025-04-03 00:11:53 +02:00
150a6fe39c
feat(ssh): make SSH server optional with --ssh flag
...
- Added --ssh flag to session create command
- Modified mc-init.sh to check MC_SSH_ENABLED environment variable
- SSH server is now disabled by default
- Updated README.md with new flag example
- Fixed UnboundLocalError with container_name in exception handler
2025-04-01 18:58:06 -06:00
cbf2fadc4d
fix(ssh): do not enable ssh automatically
2025-04-01 17:08:52 -06:00
dd5b9ec213
fix(uid): use symlink instead of volume for persistent volume in the container
2025-04-01 17:01:25 -06:00
83f6ab9a73
feat(run): add --run command
2025-04-01 09:54:16 -06:00
4423f750d5
feat(mc): support for uid/gid, and use default current user
2025-04-01 09:54:16 -06:00
4b7ae39bba
feat(mcp): ensure inner mcp environemnt variables are passed
2025-04-01 09:54:16 -06:00
0e2e0acada
fix(session): ensure a session connect only to the mcp server passed in --mcp
2025-03-25 23:20:19 +01:00
36dbb83df6
feat(mcp): add inspector
2025-03-25 23:20:19 +01:00
30e34cb544
feat(mcp): first docker proxy working
2025-03-25 23:20:19 +01:00
c870eed844
feat(mcp): initial version of mcp
2025-03-25 23:20:19 +01:00
a4f1c882c8
feat(cli): separate session state into its own session.yaml file
2025-03-11 22:58:31 -06:00
429aee2784
feat(cli): support to join external network
2025-03-11 22:37:46 -06:00
96a44ef567
refactor: move drivers directory into mcontainer package
...
- Relocate goose driver to mcontainer/drivers/
- Update ConfigManager to dynamically scan for driver YAML files
- Add support for mc-driver.yaml instead of mai-driver.yaml
- Update Driver model to support init commands and other YAML fields
- Auto-discover drivers at runtime instead of hardcoding them
- Update documentation to reflect new directory structure
2025-03-11 20:12:05 -06:00
476529c5ef
feat(volume): add the possibilty to mount local directory into the container (like docker volume)
2025-03-11 15:58:13 -06:00
c56b4b35f5
fix(langfuse): fix goose langfuse integration (wrong env variables)
2025-03-11 12:12:20 -06:00
167d73a964
feat(keys): pass local keys to the session by default
2025-03-11 11:39:21 -06:00
74c723db7b
fix(goose): rename mai to mc, add initialization status
2025-03-10 23:44:09 -06:00
08ba1ab2da
feat(cli): more information when closing session
2025-03-10 23:07:32 -06:00
e6e3c207bc
feat(cli): auto mount current directory as /app
2025-03-10 22:58:27 -06:00
4a63606d58
feat(cli): auto connect to a session
2025-03-10 22:54:44 -06:00
64430830d8
feat(cli): phase 1 - local cli with docker integration
2025-03-10 21:08:48 -06:00