feat: add workspace foundation and search tooling

This commit is contained in:
teknium1
2026-03-14 11:29:27 -07:00
parent 9834e62835
commit b8832022f1
15 changed files with 912 additions and 5 deletions

View File

@@ -0,0 +1,22 @@
from unittest.mock import MagicMock, patch
class TestWorkspaceCLICommand:
def _make_cli(self):
from cli import HermesCLI
cli = HermesCLI.__new__(HermesCLI)
cli.config = {"quick_commands": {}}
cli.console = MagicMock()
cli.agent = None
cli.conversation_history = []
return cli
def test_process_command_dispatches_workspace_handler(self):
cli = self._make_cli()
with patch.object(cli, "_handle_workspace_command") as handler:
result = cli.process_command("/workspace status")
assert result is True
handler.assert_called_once_with("/workspace status")