Commit Graph

3508 Commits

Author SHA1 Message Date
Jorge Manrubia b2c273bd5f Extract method 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8d017b0a19 Add cache when translating to commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia 7d21443868 Remove unused 2025-05-16 13:29:18 +02:00
Jorge Manrubia 14eb7658d6 Reorder methods 2025-05-16 13:29:18 +02:00
Jorge Manrubia 188ae20fd8 Reorder methods 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8cb16abb16 extract method 2025-05-16 13:29:18 +02:00
Jorge Manrubia 36478934fd Inline method 2025-05-16 13:29:18 +02:00
Jorge Manrubia fbe14a6533 Resolve "my" "I" in the context of the user using the system 2025-05-16 13:29:18 +02:00
Jorge Manrubia 28cd03668a Show multi-line confirmations 2025-05-16 13:29:18 +02:00
Jorge Manrubia aa7a92c448 Move terminal output outside of the frame so that it doesn't gets erased when reloading the frame 2025-05-16 13:29:18 +02:00
Jorge Manrubia 87b4643946 Fix: navigation not working after adding new commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia 09f5efc100 Reflect new commands in the history 2025-05-16 13:29:18 +02:00
Jorge Manrubia 88fd3a7aaa Don't generate invalid JSON 2025-05-16 13:29:18 +02:00
Jorge Manrubia 7c55dd3a09 Make the input permanent
We need to command history to update
2025-05-16 13:29:18 +02:00
Jorge Manrubia d49f503af8 Don't redirect if not needed 2025-05-16 13:29:18 +02:00
Jorge Manrubia 2510c1e0ac Major rework of the command/ai abstractions
- Big simplification of the overall workflow.
- Composite commands store their commands properly, these are undoable now.
- Child commands are excluded from history
2025-05-16 13:29:18 +02:00
Jorge Manrubia cb7404d091 Review readme 2025-05-16 13:29:18 +02:00
Jorge Manrubia 1e5112ffcc Refine prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia ad734e36d7 Add note en embed vectors 2025-05-16 13:29:18 +02:00
Jorge Manrubia b7b89541c6 Update README with a note about credentials 2025-05-16 13:29:18 +02:00
Jorge Manrubia b060f96c5a Support multi-line prompts 2025-05-16 13:29:18 +02:00
Jorge Manrubia b57cf84335 Improve prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8528223c15 Improve prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia b2310b108a More improvements 2025-05-16 13:29:18 +02:00
Jorge Manrubia afc30f1a7e More prompt improvements and fixes 2025-05-16 13:29:18 +02:00
Jorge Manrubia b568711809 Add cache for embed in queries 2025-05-16 13:29:18 +02:00
Jorge Manrubia 21a6df093f Improve the get insight prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 81dcb715bd Add a busy class to the terminal 2025-05-16 13:29:18 +02:00
Jorge Manrubia 378f5e5891 Handle terminal output as a proper target 2025-05-16 13:29:18 +02:00
Jorge Manrubia 0ff984dddd Handle errors in composite commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia 04ee9925e7 More prompt refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia f1d1469a14 Rewrite prompt from scratch trying to be more descriptive of the process to follow 2025-05-16 13:29:18 +02:00
Jorge Manrubia c81d6d4277 More improvements 2025-05-16 13:29:18 +02:00
Jorge Manrubia e33b2cf419 Improve prompt using ChatGPT o3 2025-05-16 13:29:18 +02:00
Jorge Manrubia f2c80726a3 Handle redirecting in commands that require no confirmation 2025-05-16 13:29:18 +02:00
Jorge Manrubia c84439fed0 Improve prompt by making commands context-aware 2025-05-16 13:29:18 +02:00
Jorge Manrubia 389fbe9435 Improve prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 9b8ebf09ef Showing insights with a better foundation 2025-05-16 13:29:18 +02:00
Jorge Manrubia cd53ef59eb Better foundation for chat responses 2025-05-16 13:29:18 +02:00
Jorge Manrubia 5425b03af4 Remove platforms incompatible with sqlite-vec 2025-05-16 13:29:18 +02:00
Jorge Manrubia ced0e5b63e Refine prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8bb26d0e44 Refine 2025-05-16 13:29:18 +02:00
Jorge Manrubia d4fab7c901 Refine prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia d0536a3038 Tidy up 2025-05-16 13:29:18 +02:00
Jorge Manrubia 5375044226 More accurate card context 2025-05-16 13:29:18 +02:00
Jorge Manrubia 1f2f47c7e3 More refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 2d65af8e0e More refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 5be3048e27 More refinements 2025-05-16 13:29:18 +02:00
Jorge Manrubia 9d7438ba25 Use similarity searches and refined prompt 2025-05-16 13:29:18 +02:00
Jorge Manrubia 3c53dd3819 More insight refinements 2025-05-16 13:29:18 +02:00