Evan Downing
Evan Downing
This PR implements a comprehensive REST API for the program-model component to improve isolation between services. ## Changes - Add FastAPI server with endpoints for all CodeQuery operations - Create...
Instead of executing cqsearch/codequery from seed-gen/patcher, we should use a REST API so we have better isolation.
https://github.com/vitali87/code-graph-rag Identify cases that this could assist the seed-gen/patcher if it struggles somewhere.
From the `zookeeper` Java test. It thinks this is (incorrectly) a function: `getTimestamp $HOME/afc-crs-trail-of-bits/test_java/MessageTracker.java:88 return enabled ? sentBuffer.peek().getTimestamp() : 0;` It doesn't think (incorrectly) this is a function: `private static...
Because of limitations with cqsearch, it's not able to query function definitions of callers/callees of specific functions (file path & line number). Currently get_callers/get_callees return supersets of results. Think of...
Look for `TODO` and `FIXME` keywords as well in `src/` and `tests/` directories.
We need a longer-term solution to #114 From conversations with @ESultanik : - Change `to_obj()` output schema to include all of the version specs, but I am not sure if...
Test coverage is currently 56%. Increase it to over 90%.