Commit c31cf8e
refactor: split engram.py (793→425 lines) into 4 modules
Extract HTTP client (engram_http.py), LLM client (engram_llm.py),
and utility functions (engram_utils.py) from monolithic engram.py.
Update all imports in source and tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent a5cf249 commit c31cf8e
File tree
8 files changed
+412
-454
lines changed- scripts
- lib
- tests
8 files changed
+412
-454
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
929 | 929 | | |
930 | 930 | | |
931 | 931 | | |
932 | | - | |
| 932 | + | |
933 | 933 | | |
934 | 934 | | |
935 | 935 | | |
| |||
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
970 | | - | |
| 970 | + | |
971 | 971 | | |
972 | 972 | | |
973 | 973 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments