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:
@@ -117,7 +117,7 @@ class TestPromptBuilderMemoryContext:
|
||||
tools = make_tools(settings)
|
||||
builder = PromptBuilder(tools)
|
||||
|
||||
memory.ltm.set_config("download_folder", "/test/downloads")
|
||||
memory.ltm.download_folder = "/test/downloads"
|
||||
|
||||
prompt = builder.build_system_prompt()
|
||||
|
||||
@@ -212,12 +212,12 @@ class TestPromptBuilderStructure:
|
||||
tools = make_tools(settings)
|
||||
builder = PromptBuilder(tools)
|
||||
|
||||
memory.ltm.set_config("test_key", "test_value")
|
||||
memory.ltm.download_folder = "/test/downloads"
|
||||
|
||||
context = builder._format_config_context(memory)
|
||||
|
||||
assert "CONFIGURATION" in context
|
||||
assert "test_key" in context
|
||||
assert "download_folder" in context
|
||||
|
||||
|
||||
class TestPromptBuilderEdgeCases:
|
||||
|
||||
Reference in New Issue
Block a user