This PR makes several changes to the chat subcommand of the Cody cli
It's now cody-agent chat instead of cody-agent experimental-cli chat. The cody-agent binary will eventually get renamed to just cody so the final command becomes cody chat.
It uses an embedded agent client instead of starting a separate Node.js process for the server, improving performance.
It supports --context-file to reference local files
It now has integration tests with a fast edit/test/debug feedback loop making it very fun/enjoyable to hack on new functionality.
Fixes CODY-2580
This PR makes several changes to the
chat
subcommand of the Cody clicody-agent chat
instead ofcody-agent experimental-cli chat
. Thecody-agent
binary will eventually get renamed to justcody
so the final command becomescody chat
.--context-file
to reference local filesTest plan
See test cases.