Commit graph

758 commits

Author SHA1 Message Date
Daniel Chalef
2a76296426 conductor-checkpoint-msg_01Jk4ugkAqMs4iRYWwnaNAHR 2025-10-30 11:47:27 -07:00
Daniel Chalef
73e31599ef conductor-checkpoint-msg_01ELC9AyZZGry9tN4XKrwEM6 2025-10-30 11:29:38 -07:00
Daniel Chalef
b1878403a2 conductor-checkpoint-msg_015Tbxjxrj6dynf7TbZscFD3 2025-10-30 11:28:26 -07:00
Daniel Chalef
58bad9b542 conductor-checkpoint-msg_01WRZxPMQYjNEjcFNTMzWYeL 2025-10-30 11:25:25 -07:00
Daniel Chalef
ca0092d510 conductor-checkpoint-msg_018FX6Mibr66cKLnpL84f2Js 2025-10-30 10:41:47 -07:00
Daniel Chalef
3ddfda9ac1 conductor-checkpoint-msg_0136b9tNU5ko18T3PmRkW3LJ 2025-10-30 08:36:09 -07:00
Daniel Chalef
89a5c0c50b conductor-checkpoint-msg_01LUZ9XS7C1LCG6A1VFNcRL2 2025-10-30 08:33:14 -07:00
Daniel Chalef
39725e408f conductor-checkpoint-msg_017QV6m73ShaMBdQi7L3kmhP 2025-10-30 08:29:05 -07:00
Daniel Chalef
7d8accaf2c conductor-checkpoint-msg_016bN3uyAxN28Rh8uvDpExit 2025-10-30 08:24:16 -07:00
Daniel Chalef
578432ed2d conductor-checkpoint-msg_013rt24pyzMHbrmEQein2dJJ 2025-10-30 08:12:44 -07:00
Daniel Chalef
f58675f577 conductor-checkpoint-msg_017fAeUG21Ym1EeofanFzFGa 2025-10-30 08:10:12 -07:00
Daniel Chalef
60742dca76 conductor-checkpoint-msg_01CYzyiAtLo95iVLeqWSuYiR 2025-10-30 08:08:44 -07:00
Daniel Chalef
3bf50c56e4 conductor-checkpoint-msg_01Ji7gxCG4jR145rBAupwU49 2025-10-30 08:02:28 -07:00
Daniel Chalef
00b579ff17 conductor-checkpoint-msg_01Gn6qZrD3DZd8c6a6fmMap7 2025-10-30 08:00:23 -07:00
Daniel Chalef
4573beaa3c conductor-checkpoint-msg_01D7XfEJqzTeKGyuE5EFmjND 2025-10-30 07:55:40 -07:00
Daniel Chalef
78d88cf7f6 conductor-checkpoint-msg_01JiEiEuJN3sQXheqMzCa6hX 2025-10-30 07:53:23 -07:00
Daniel Chalef
e8a360e5cf conductor-checkpoint-msg_01P7ur6mQEusfHTYpBrBnpk3 2025-10-30 07:50:07 -07:00
Daniel Chalef
517682ec36 conductor-checkpoint-msg_01MS72hQDCrr1rB6GSd3zy4h 2025-10-30 07:44:26 -07:00
Daniel Chalef
6a9f27d33c conductor-checkpoint-msg_014jJQ4FkGU4485gF41K2suG 2025-10-30 07:41:21 -07:00
Daniel Chalef
ef2e95cb1b conductor-checkpoint-msg_01CPPZ9JKakjsmHpzzoFVhaM 2025-10-30 07:38:11 -07:00
Daniel Chalef
a139fca369 conductor-checkpoint-msg_018dRGHW6fPNqJDN6eV6SpoH 2025-10-30 07:29:23 -07:00
Daniel Chalef
8332ec3aa9 conductor-checkpoint-msg_0127MeSvxWk8BLXjB5k3wDJY 2025-10-30 07:22:58 -07:00
Daniel Chalef
afd83123fe conductor-checkpoint-msg_01BHEPsv2EML14gFa6vkn1NP 2025-10-30 07:10:18 -07:00
Daniel Chalef
964fd31df1 conductor-checkpoint-msg_01G1G9J7cbupmLkyiQufj335 2025-10-30 07:02:29 -07:00
Daniel Chalef
c4fe9aa0e2 conductor-checkpoint-msg_018NLrtFxs5zfcNwQnNCfvNg 2025-10-30 07:00:52 -07:00
Daniel Chalef
0359ef7fe9 conductor-checkpoint-msg_01JhPXYdc6HGsoEW2f1USSyd 2025-10-30 06:58:59 -07:00
Daniel Chalef
fa2cc39122 conductor-checkpoint-msg_01Qdskq96hJ6Q9DPg1h5Jjgg 2025-10-30 06:57:33 -07:00
Daniel Chalef
c9404e7c92 conductor-checkpoint-msg_01QLbhPMGDeB5EHbMq5KT86U 2025-10-30 06:56:08 -07:00
Daniel Chalef
5a0a85ee6e conductor-checkpoint-msg_016GKc3DYwYUjngGw8pArRJK 2025-10-30 06:53:32 -07:00
Daniel Chalef
b159667152 conductor-checkpoint-msg_01KL3wzQUn3gekDmznXVgXne 2025-10-30 06:48:49 -07:00
Daniel Chalef
1af906139a conductor-checkpoint-msg_01KgGgzpbiuM31KWKxQhNBfY 2025-10-30 06:46:56 -07:00
Daniel Chalef
61c46e258c conductor-checkpoint-msg_01K7QC1X8iPiYaMdvbi7WtR5 2025-10-30 06:45:26 -07:00
Daniel Chalef
ae47a7087f conductor-checkpoint-msg_01SNsax9AwiCBFrC7Fpo7BNe 2025-10-29 23:39:54 -07:00
Daniel Chalef
2053ff3b2a conductor-checkpoint-msg_018YrqWa3c2ZpkxemiiaE9tA 2025-10-29 23:35:26 -07:00
Daniel Chalef
153927d0e9 conductor-checkpoint-msg_01MHw4g8TicrXegSK9phncfw 2025-10-29 23:31:26 -07:00
Daniel Chalef
79be1a3472 conductor-checkpoint-msg_01MGFAenMDnTX3H9HSZEbj2T 2025-10-29 23:30:49 -07:00
Daniel Chalef
62cb4175da conductor-checkpoint-msg_018d52yUXdPF48UBWPQdiB4W 2025-10-29 23:17:00 -07:00
Daniel Chalef
9b86ebe6c4 conductor-checkpoint-msg_011dRKwJM31K3ob9Gy4JCmae 2025-10-29 23:13:35 -07:00
Daniel Chalef
7b30b941a5 conductor-checkpoint-msg_01SAcxuF3eqtP4exA47CBqAi 2025-10-29 23:11:59 -07:00
Daniel Chalef
968f31e24e conductor-checkpoint-msg_01EBWwDRC8bZ7oLYxsrmVnLH 2025-10-29 23:11:14 -07:00
Daniel Chalef
f88a5c4ed2 conductor-checkpoint-msg_01SwJkCDAScffk8116KPVpTd 2025-10-29 23:09:38 -07:00
Daniel Chalef
8a24aa16c6 conductor-checkpoint-msg_01MsqeFGoCEXpoNMiDRM3Gjh 2025-10-29 23:05:40 -07:00
Daniel Chalef
c3a4752f36 conductor-checkpoint-msg_01B78jtT59YDt1Xm5hJpoqQw 2025-10-29 23:04:58 -07:00
Daniel Chalef
583dab6b0d conductor-checkpoint-msg_0118QJWvZLyoZfwb1UWZqrRa 2025-10-29 23:02:00 -07:00
Daniel Chalef
8c02683174 fix: Remove protected 'name' attribute from entity type models
Pydantic BaseModel reserves 'name' as a protected attribute. Removed
the 'name' attribute from dynamically created entity type models as
it's not needed - the entity type name is already stored as the class
name and dict key.

Fixed error: name cannot be used as an attribute for Requirement as
it is a protected attribute name.
2025-10-29 22:58:56 -07:00
Daniel Chalef
ca929c5604 conductor-checkpoint-msg_0169v3hqZG1Sqb13Kp1Vijms 2025-10-29 22:58:15 -07:00
Daniel Chalef
1728990efa conductor-checkpoint-msg_0173SR9CxbBH9jVWp8tLooRp 2025-10-29 22:52:12 -07:00
Daniel Chalef
b434a6b680 fix: Convert entity_types from list to dict for Graphiti API
The Graphiti add_episode() API expects entity_types as a
dict[str, type[BaseModel]], not a list. Changed entity type
building to create a dictionary mapping entity names to their
Pydantic model classes.

Fixed error: 'list' object has no attribute 'items'

Changes:
- Build entity_types as dict instead of list in config processing
- Add fallback to convert ENTITY_TYPES list to dict if needed
- Map entity type names to their model classes
2025-10-29 22:51:24 -07:00
Daniel Chalef
9561c12e59 conductor-checkpoint-msg_01Br69UnYf8QXvtAhJVTuDGD 2025-10-29 22:50:28 -07:00
Daniel Chalef
d940b6fb7d fix: Use timezone.utc instead of UTC for Python 3.10 compatibility
The UTC constant was added in Python 3.11. Changed to use
timezone.utc which is available in Python 3.10+.

Fixed ImportError: cannot import name 'UTC' from 'datetime'
2025-10-29 22:46:17 -07:00