Commit graph

  • 875d0bf083 Address terminology consistency and edge case logging Daniel Chalef 2025-10-02 16:56:39 -07:00
  • 296287d076 Optimize edge deduplication prompt for caching and clarity Daniel Chalef 2025-10-02 16:50:26 -07:00
  • 4f0743f4bc fix: Improve edge extraction validation checks Daniel Chalef 2025-10-02 16:32:08 -07:00
  • 87cb95e24d fix: Use validated target_node_idx variable consistently Daniel Chalef 2025-10-02 16:18:14 -07:00
  • ff603b5490 Fix type inconsistency in extract_nodes_reflexion parameter Daniel Chalef 2025-09-30 12:07:48 -07:00
  • a20643470f Pass group_id to generate_response in extraction operations Daniel Chalef 2025-09-30 11:26:30 -07:00
  • d430ab82b4 Add group_id parameter to get_extraction_language_instruction Daniel Chalef 2025-09-30 09:03:25 -07:00
  • 943ddb932f fix: Remove ensure_ascii parameter from to_prompt_json call Daniel Chalef 2025-10-02 15:36:52 -07:00
  • 9f2a9a01c3 fix: Align fact field naming and add description Daniel Chalef 2025-10-02 15:22:54 -07:00
  • 7e4464b941 wip Daniel Chalef 2025-10-02 15:12:27 -07:00
  • dc0088f936 fix: Improve edge extraction entity ID validation Daniel Chalef 2025-10-02 13:54:53 -07:00
  • b28bd92c16
    Remove ensure_ascii configuration parameter (#969) Daniel Chalef 2025-10-02 15:10:57 -07:00
  • c8d2f147ea format danielchalef/ensure-ascii-false Daniel Chalef 2025-10-02 15:07:09 -07:00
  • 5ab8eee576 Remove ensure_ascii configuration parameter Daniel Chalef 2025-10-02 15:03:03 -07:00
  • bec3f02036
    filter out falsey values before creating embeddings (#966) v0.21.0pre11 Preston Rasmussen 2025-10-02 15:26:51 -04:00
  • 5ca8b9565c
    fix: Improve deduplication ID validation and logging (#965) Daniel Chalef 2025-10-02 12:22:07 -07:00
  • 32b5d83e39 fix: Remove redundant prompt text to reduce token usage Daniel Chalef 2025-10-02 11:55:11 -07:00
  • bb4406c5c5 early return prestonrasmussen 2025-10-02 14:54:21 -04:00
  • 771d3bdfef fix: Address reviewer comments on list slicing and prompt clarity Daniel Chalef 2025-10-02 11:52:02 -07:00
  • c5ec136b1d update prestonrasmussen 2025-10-02 14:49:24 -04:00
  • dd0d42855e filter out falsey values prestonrasmussen 2025-10-02 14:47:46 -04:00
  • 8658bf2949 fix: Remove redundant logging parameter Daniel Chalef 2025-10-02 11:45:19 -07:00
  • 443f972f45
    Refactor issue workflows for improved automation (#964) Daniel Chalef 2025-10-02 11:37:19 -07:00
  • 22bfdc532a fix: Improve deduplication ID validation and logging Daniel Chalef 2025-10-02 11:36:45 -07:00
  • fc58545751 Refactor issue workflows for improved automation Daniel Chalef 2025-10-02 11:31:53 -07:00
  • d6b7f8cc83 Merge remote-tracking branch 'upstream/main' Brandt Weary 2025-10-02 04:59:07 -07:00
  • a24ada94bb
    Bump version to 0.21.0pre10 (#962) v0.21.0pre10 Daniel Chalef 2025-10-01 16:40:33 -07:00
  • 9f1fe4e245 Bump version to 0.21.0pre10 Daniel Chalef 2025-10-01 16:37:47 -07:00
  • 644aa2b967
    feat: Add optional callback to control node summary generation (#959) Daniel Chalef 2025-10-01 16:17:48 -07:00
  • 039755f59c Merge remote-tracking branch 'upstream/main' Brandt Weary 2025-10-01 15:07:35 -07:00
  • 4a9bcd5b10
    Update Claude review prompt to focus on critical feedback (#960) Daniel Chalef 2025-10-01 13:31:05 -07:00
  • 0b934d0f78 chore: Update Claude review prompt to focus on critical feedback only Daniel Chalef 2025-10-01 13:27:33 -07:00
  • f59845e2a8 feat: Add optional callback to control node summary generation Daniel Chalef 2025-10-01 13:22:20 -07:00
  • 59fcc9545f
    fix: Fix typo in JSON entity extraction prompt (#953) Jack Ryan 2025-10-01 11:23:39 -05:00
  • 4e43161646
    Update graphiti_core/prompts/extract_nodes.py Jack Ryan 2025-10-01 11:15:22 -05:00
  • f466d5971b
    Bump version to 0.21.0pre9 (#958) v0.21.0pre9 Daniel Chalef 2025-10-01 09:09:49 -07:00
  • def006b5c3 Bump version to 0.21.0pre9 Daniel Chalef 2025-10-01 09:08:15 -07:00
  • 7bd8f8a2f2
    chore: Update edge extraction prompt to paraphrase instead of quote (#957) Daniel Chalef 2025-10-01 09:05:04 -07:00
  • 34e69e6d36 chore: Format edge_operations.py and update lock file Daniel Chalef 2025-10-01 08:59:58 -07:00
  • 36356f491b chore: Update edge extraction prompt to paraphrase instead of quote Daniel Chalef 2025-10-01 08:58:51 -07:00
  • 1ebcda19c6
    bump pre8 (#956) v0.21.0pre8 Daniel Chalef 2025-10-01 07:40:17 -07:00
  • 46a4481279
    bump pre8 Daniel Chalef 2025-10-01 07:39:43 -07:00
  • 420676faf2
    fix: Prevent duplicate edge facts within same episode (#955) Daniel Chalef 2025-10-01 07:30:30 -07:00
  • fea8945d98 fix: Remove unused variables flagged by ruff Daniel Chalef 2025-09-30 20:58:03 -07:00
  • 3432602eb7 test: Add tests for edge deduplication fixes Daniel Chalef 2025-09-30 20:48:53 -07:00
  • 160a8a1310 fix: Prevent duplicate edge facts within same episode Daniel Chalef 2025-09-30 20:34:17 -07:00
  • 4d54493064
    21 pre 7 (#954) v0.21.0pre7 Preston Rasmussen 2025-09-30 14:51:17 -04:00
  • 5de6334738 21 pre 7 prestonrasmussen 2025-09-30 14:50:49 -04:00
  • 1f8fdf75dd fix: Fix typo in JSON entity extraction prompt jackaldenryan 2025-09-30 13:26:11 -05:00
  • b2ff050e57
    Make natural language extraction configurable (#943) Daniel Chalef 2025-09-30 08:09:03 -07:00
  • f632a8ae9e
    Improve JSON entity extraction prompt (#949) Jack Ryan 2025-09-30 10:00:14 -05:00
  • 79eefa12b5
    Merge 6c6698f84a into f2c4c97362 Néstor Coppi 2025-09-30 13:29:35 +08:00
  • f2c4c97362
    Allow Edge extraction to keep discovered edge labels (#950) v0.30.0pre5 Daniel Chalef 2025-09-29 21:32:47 -07:00
  • f61f2329e0 bump version to 0.30.0pre5 and enhance docstring for resolve_extracted_edge function Daniel Chalef 2025-09-29 21:27:28 -07:00
  • 46771eb90b refactor: Clean up test_edge_operations.py and format response returns Daniel Chalef 2025-09-29 21:15:13 -07:00
  • e5337d3504 chore: Update dependencies and enhance edge resolution logic Daniel Chalef 2025-09-29 21:10:15 -07:00
  • 3fcd587276
    fix: Add edge type validation based on node labels (#948) v0.30.0pre4 Daniel Chalef 2025-09-29 16:35:00 -07:00
  • 00ecc8305b Improve JSON entity extraction prompt jackaldenryan 2025-09-29 18:01:09 -05:00
  • 8b1bdafae5 chore: Bump version to 0.30.0pre4 Daniel Chalef 2025-09-29 14:31:56 -07:00
  • 8ab119cca8 fix: Add edge type validation based on node labels Daniel Chalef 2025-09-29 14:29:24 -07:00
  • ded2bad3f2
    bump 0.30.0pre3 (#946) v0.30.0pre3 Daniel Chalef 2025-09-28 19:57:15 -07:00
  • 01b11d81f0
    bump 0.30.0pre3 Daniel Chalef 2025-09-28 19:56:15 -07:00
  • 02efeea8e9
    Improve node dedup prompts (#942) Daniel Chalef 2025-09-28 12:18:06 -07:00
  • ff937d9282 Add Conductor configuration for workspace setup create-script Daniel Chalef 2025-09-28 10:21:34 -07:00
  • d5de7eeda4 Make natural language extraction configurable Daniel Chalef 2025-09-28 10:09:06 -07:00
  • ad384372a7 normalize string formatting in dedupe_nodes.py to use single quotes codex/review-llm-response-error-handling Daniel Chalef 2025-09-27 14:01:47 -07:00
  • 23511f3b5e Improve dedup prompts Daniel Chalef 2025-09-27 13:59:26 -07:00
  • e40fe556d5 remove poetry.lock Daniel Chalef 2025-09-26 14:22:07 -07:00
  • f5d27cb9d3
    chore: Bump version (#940) v0.30.0pre2 Pavlo Paliychuk 2025-09-26 18:59:04 -04:00
  • 7a5aa6ec8e chore: Bump version paulpaliychuk 2025-09-26 18:56:47 -04:00
  • d7828d48d8
    Fix index out of range errors in LLM deduplication responses (#939) Daniel Chalef 2025-09-26 14:57:48 -07:00
  • 14b465f076 document llm dedupe guardrails Daniel Chalef 2025-09-26 14:15:54 -07:00
  • 76802f418f add tests for llm dedupe guardrails Daniel Chalef 2025-09-26 11:50:11 -07:00
  • 27b8dd34a5
    Update pyproject.toml to 0.30.0pre1 (#938) v0.30.0pre1 Daniel Chalef 2025-09-26 08:42:20 -07:00
  • fb9a456d0e
    Update pyproject.toml to 0.30.0pre1 danielchalef-patch-3 Daniel Chalef 2025-09-26 08:41:41 -07:00
  • 9aee3174bd
    Refactor batch deduplication logic to enhance node resolution and track duplicate pairs (#929) (#936) Daniel Chalef 2025-09-26 08:40:18 -07:00
  • de01609540 document directed union-find lookup in bulk_utils for clarity Daniel Chalef 2025-09-26 08:06:54 -07:00
  • 51855f91ae implement _build_directed_uuid_map for efficient UUID resolution in bulk_utils Daniel Chalef 2025-09-26 07:16:42 -07:00
  • 7a688ce924 refactor deduplication logic in bulk_utils to use directed union-find for canonical UUID resolution Daniel Chalef 2025-09-25 22:50:21 -07:00
  • 2d695cc7f0
    Update graphiti_core/utils/bulk_utils.py Daniel Chalef 2025-09-25 22:25:22 -07:00
  • b89c45f472 enhance deduplication logic in bulk_utils to handle missing canonical nodes gracefully Daniel Chalef 2025-09-25 22:18:02 -07:00
  • a5192f9ac4 add performance note for deduplication loop in bulk_utils Daniel Chalef 2025-09-25 21:41:41 -07:00
  • ecab825684 reveret to concurrent dedup with fanout and then reconcilation Daniel Chalef 2025-09-25 15:08:32 -07:00
  • 18550c84ac Refactor deduplication logic to enhance node resolution and track duplicate pairs (#929) Daniel Chalef 2025-09-25 14:32:03 -07:00
  • 1e56019027
    Bump v0.30.0pre0 (#932) v0.30.0pre0 Daniel Chalef 2025-09-25 07:22:45 -07:00
  • b69b9a27b8
    Update pyproject.toml Daniel Chalef 2025-09-25 07:17:35 -07:00
  • 5164030a09
    Update pyproject.toml Daniel Chalef 2025-09-25 07:17:06 -07:00
  • 7c469e8e2b
    Improve node deduplication w/ deterministic matching, LLM fallbacks (#929) Daniel Chalef 2025-09-25 07:13:19 -07:00
  • 02dc2951a4
    implement exact fact matching (#931) Daniel Chalef 2025-09-25 07:08:31 -07:00
  • ced05d089c implement exact fact matching Daniel Chalef 2025-09-24 22:47:42 -07:00
  • daac97f694 implement exact fact matching exact-fact-matching Daniel Chalef 2025-09-24 22:47:42 -07:00
  • 7cd9798977 enhance deduplication helpers with UUID indexing and update resolution logic Daniel Chalef 2025-09-24 21:56:28 -07:00
  • 859d7aee5e refactor string formatting to use single quotes in node operations Daniel Chalef 2025-09-24 21:17:08 -07:00
  • 152deb930d implement deduplication helpers and integrate with node operations Daniel Chalef 2025-09-24 21:16:08 -07:00
  • 04288ef9af update neo4j image version and modify test command to disable specific databases Daniel Chalef 2025-09-24 21:15:56 -07:00
  • 6933179eea add repository guidelines and project structure documentation Daniel Chalef 2025-09-24 21:15:11 -07:00
  • d6d4bbdeb7
    don't save duplicate edges (#927) v0.21.0pre6 Preston Rasmussen 2025-09-24 17:24:57 -04:00
  • 7245cb5a33 remove build duplicate edges prestonrasmussen 2025-09-24 17:16:50 -04:00
  • 87ecf03738 don't save duplicate edges prestonrasmussen 2025-09-24 17:14:19 -04:00
  • c794f8881b
    pre5 (#926) v0.21.0pre5 Preston Rasmussen 2025-09-24 16:38:20 -04:00