git commit -m "feat: major architectural refactor

- Refactor memory system (episodic/STM/LTM with components)
- Implement complete subtitle domain (scanner, matcher, placer)
- Add YAML workflow infrastructure
- Externalize knowledge base (patterns, release groups)
- Add comprehensive testing suite
- Create manual testing CLIs"
This commit is contained in:
2026-05-11 21:33:37 +02:00
parent 62b5d0b998
commit de02bdea06
103 changed files with 8559 additions and 1346 deletions
+3 -3
View File
@@ -258,7 +258,7 @@ class TestToolExecution:
def test_tool_returns_dict(self, memory, real_folder):
"""Should return dict from tool execution."""
tools = make_tools(settings)
memory.ltm.set_config("download_folder", str(real_folder["downloads"]))
memory.ltm.download_folder = str(real_folder["downloads"])
result = tools["list_folder"].func(folder_type="download")
@@ -267,7 +267,7 @@ class TestToolExecution:
def test_tool_returns_status(self, memory, real_folder):
"""Should return status in result."""
tools = make_tools(settings)
memory.ltm.set_config("download_folder", str(real_folder["downloads"]))
memory.ltm.download_folder = str(real_folder["downloads"])
result = tools["list_folder"].func(folder_type="download")
@@ -295,7 +295,7 @@ class TestToolExecution:
def test_tool_handles_extra_args(self, memory, real_folder):
"""Should handle extra arguments."""
tools = make_tools(settings)
memory.ltm.set_config("download_folder", str(real_folder["downloads"]))
memory.ltm.download_folder = str(real_folder["downloads"])
# Extra args should raise TypeError
with pytest.raises(TypeError):