phernandez
74ff668a0a
fix tests for in memory db
2024-12-11 17:27:00 -06:00
phernandez
94b29a7cb6
refactor entity, db models for required fields
2024-12-11 12:27:31 -06:00
phernandez
61a8cfcf0a
use db defaults for created_at
2024-12-10 14:53:51 -06:00
phernandez
90a5414c58
fix entity.description
2024-12-10 14:22:11 -06:00
phernandez
6e2c4a0801
mcp server impl, docs on obsidian idea
2024-12-09 22:46:13 -06:00
phernandez
dadd73abd4
mcp service running
2024-12-08 22:16:32 -06:00
phernandez
5fc8baff9f
add some logging, save memory.json
2024-12-08 20:00:55 -06:00
phernandez
163d4fac32
memory_service.add_relation
2024-12-08 19:38:54 -06:00
phernandez
b2615515df
tests working for mcp server
2024-12-08 19:32:00 -06:00
phernandez
352cfa1e18
mcp server tests
2024-12-08 18:27:42 -06:00
phernandez
8382578105
mcp server wip
2024-12-08 16:18:11 -06:00
phernandez
031a009245
split up repository logic
2024-12-08 15:28:32 -06:00
phernandez
e20776cd02
mcp service testing
2024-12-08 14:34:28 -06:00
phernandez
e0361d3422
MemoryServer wip
2024-12-08 14:14:24 -06:00
phernandez
fb21192119
test_mcp_server wip
2024-12-08 12:16:32 -06:00
phernandez
18dd87966b
inital mcp impl
2024-12-08 11:56:04 -06:00
phernandez
49910d5507
all tests passing
2024-12-08 00:39:51 -06:00
phernandez
c71dd2cf0d
refactor schemas and services
2024-12-07 22:15:22 -06:00
phernandez
ac95036d0e
add_obserations wip
2024-12-07 20:09:09 -06:00
phernandez
122dbd7d31
MemoryService.create_relation implemented
2024-12-07 17:51:52 -06:00
phernandez
b285b4619f
memory_service.create_relations wip
2024-12-07 16:30:15 -06:00
phernandez
f2c1e93900
memory_service.create_entities
2024-12-07 15:22:14 -06:00
phernandez
931a5f31c5
refactoring MemoryService, adding stored memory.json
2024-12-07 09:54:49 -06:00
phernandez
8133fb6fa2
memory_service first draft
2024-12-06 19:10:58 -06:00
phernandez
cac7ac942e
add relation tests
2024-12-05 20:54:12 -06:00
phernandez
0fd35772bc
re-add missing observationservice methods
2024-12-05 15:56:25 -06:00
phernandez
a3bfc3c42d
Implement relations
2024-12-05 15:49:36 -06:00
phernandez
6ebc1dbdf1
relation service wip
2024-12-05 11:39:31 -06:00
phernandez
7fa660f066
update EntityService with fileio
2024-12-03 23:12:03 -06:00
phernandez
68ab07cc9d
Add ObservationService
2024-12-03 23:06:53 -06:00
phernandez
8db01ec312
delete old files
2024-12-03 20:04:49 -06:00
phernandez
af2eb3ddea
finish EnityService
2024-12-03 19:47:25 -06:00
phernandez
da4a26a3d1
refactor error handling in EntityService
2024-12-03 19:14:28 -06:00
phernandez
3f13014fdb
refactor error logic in EventService _read_entity_file
2024-12-03 18:39:42 -06:00
phernandez
c6e867f07b
add pydantic models for Entity/Observation/Relation
2024-12-03 18:18:31 -06:00
phernandez
e00ecfb3ad
refactor Repository constructor arg in EntityService
2024-12-03 17:38:48 -06:00
phernandez
0c535a8208
fix EventService tests
2024-12-03 17:20:04 -06:00
phernandez
432898619e
separate EntityService wip
2024-12-03 16:54:06 -06:00
phernandez
57e430c3e8
memory service tests passing, more tests tbd
2024-12-02 23:07:49 -06:00
phernandez
131f520ec2
fix entity create test
2024-12-02 22:56:28 -06:00
phernandez
cbf366a7dc
service logic wip
2024-12-02 22:51:45 -06:00
phernandez
79e5d19c5a
set timezones in models.py
2024-12-02 21:50:58 -06:00
phernandez
5946d8e920
adding libs and fixing async tests
2024-12-02 21:43:45 -06:00
phernandez
2982e77635
rename db tables to singular
2024-12-02 21:09:20 -06:00
phernandez
fe24e09075
update db, models modules with docs
2024-12-02 20:27:18 -06:00
phernandez
fa7018c1b9
Initial project structure
...
- Set up src/basic_memory package
- Added initial test structure
- Configure modern Python tooling (black, ruff, pytest)
- Added comprehensive README
- Set dependencies in pyproject.toml
2024-12-02 16:53:38 -06:00