Commit Graph

124 Commits

Author SHA1 Message Date
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 88fd3a7aaa Don't generate invalid JSON 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 1e5112ffcc Refine prompt 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 21a6df093f Improve the get insight prompt 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 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 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
Jorge Manrubia 007492add0 Primitive insight queries 2025-05-16 13:29:18 +02:00
Jorge Manrubia 6d63466a07 Prompt tweaks 2025-05-16 13:29:18 +02:00
Jorge Manrubia a33a274983 Refine queries 2025-05-16 13:29:18 +02:00
Jorge Manrubia 413dfce5aa PoC running commands 2025-05-16 13:29:18 +02:00
Jorge Manrubia b7ee0b284d Chat responses 2025-05-16 13:29:18 +02:00
Jorge Manrubia 8c31d1f48a Only consider published cards when using filter 2025-05-08 11:29:40 +02:00
Jorge Manrubia d10c45772e Add a clear command to clear filters 2025-05-08 10:20:57 +02:00
Jorge Manrubia b7f086d361 Add command to tag cards 2025-05-07 16:52:11 +02:00
Jorge Manrubia 50da28c0be Add command to filter by tag 2025-05-07 16:07:21 +02:00
Jorge Manrubia cfdf19db9d Replace conditional with presence 2025-05-07 14:59:16 +02:00
Jorge Manrubia 5e812b15ba Make undo transactional too 2025-05-07 14:52:49 +02:00
Jorge Manrubia 9c1185055e Instead of removing uncofirmed commands don't create them in the first place 2025-05-07 14:47:15 +02:00
Jorge Manrubia 6d0855da28 Format 2025-05-07 13:50:58 +02:00
Jorge Manrubia 695383da7a Don't fail when no cards
This will prevent nil errors when parsing the command. Instead, the regular command validation will trigger and the error will be handled as expected.
2025-05-07 13:49:45 +02:00
Jorge Manrubia ba1aa60423 Add separation space 2025-05-07 12:09:12 +02:00
Jorge Manrubia 181e35b5b2 Restore command when clicking on it 2025-05-07 12:03:02 +02:00
Jorge Manrubia c9813f2fb1 Extract method 2025-05-07 11:38:17 +02:00
Jorge Manrubia 3e5c811bea Format and rename method 2025-05-07 11:37:47 +02:00