Paul Hernandez
052545b661
chore(core): make ty the default typechecker ( #736 )
...
Signed-off-by: phernandez <paul@basicmachines.co >
2026-04-13 10:34:01 -05:00
phernandez
e982900084
fix(core): strip null bytes from markdown content before database insert
...
PostgreSQL rejects null bytes (0x00) in text columns, causing
CharacterNotInRepertoireError when syncing files like Claude agent
definitions that contain embedded nulls. SQLite silently accepts them,
so this only surfaces in cloud environments.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: phernandez <paul@basicmachines.co >
2026-04-06 23:14:40 -05:00
phernandez
0eaf30bb06
remove conflict constraint name from relation_repository.py
...
Signed-off-by: phernandez <paul@basicmachines.co >
2025-11-30 19:31:09 -06:00
phernandez
3484e26631
feat: add memory-json importer, tweak observation content
2025-02-04 10:59:28 -06:00
phernandez
d31f481405
remove EntityContent from markdown
2025-01-26 09:24:52 -06:00
phernandez
18bd850019
fix updates and save content. remove entity.summary
2025-01-26 00:00:37 -06:00
phernandez
32606d771d
fix tests for context and permalinks
2025-01-18 23:54:28 -06:00
phernandez
ef13b3b30a
refactor sync to use link_resolver
2025-01-13 22:31:32 -06:00
phernandez
9d2f0c969e
fix parser tests
2025-01-09 23:12:29 -06:00
phernandez
a0b7e70951
enity parsing tests
2025-01-09 20:49:49 -06:00
phernandez
19ef6933df
rename EntityParser to KnowledgeParser
2024-12-22 19:57:37 -06:00
phernandez
6f155c62f8
fix entity markdown parsing
2024-12-22 19:54:29 -06:00
phernandez
fcdf31eb51
fixing parser tests
2024-12-22 14:47:38 -06:00
phernandez
99be6d36e6
observation edge cases
2024-12-21 17:24:47 -06:00
phernandez
4d331a4ac9
fix tests for markdown
2024-12-21 16:49:30 -06:00
phernandez
2943b276bd
split up parsing
2024-12-21 16:26:55 -06:00
phernandez
c9fec7abc7
markdown parsing
2024-12-21 14:59:30 -06:00