Jorge Manrubia
fa82dc0384
Remove code related to Fizzy Do /command support and filtering
...
https://3.basecamp.com/2914079/buckets/37331921/messages/8961776532
2025-08-18 13:41:20 +02:00
Stanko K.R.
13eeb8574d
Add the ask command
2025-08-13 15:14:12 +02:00
Jorge Manrubia
588f03e927
Remove insight experimental code
...
Also, downgrade LLM for commands to mini. It's much cheaper and I only upgraded because of the
interpretation complexities that the insight command introduced.
We are implementing a much better approach with Ask.
2025-08-11 13:40:56 +02:00
Jorge Manrubia
5ad2d09eae
Move the hack to fetch completed cards to the insight command logic
...
We need to rework this as part of the filters revamp. "indexed_by" being
a mix of filters keeps biting us.
2025-07-24 16:48:05 +02:00
Jorge Manrubia
2cd4dd8709
Prevent recursion when invoking AI
...
This can result in stack overflow errors for missing commands.
https://fizzy.37signals.com/5986089/collections/7/cards/1135
Follow up to https://github.com/basecamp/fizzy/pull/766
2025-07-21 10:25:26 +02:00
Jorge Manrubia
39c7a54ad6
Add /user command
...
The LLM was relying on it. Having it missing resulted in a stack overflow error!
https://fizzy.37signals.com/5986089/collections/7/cards/1135
2025-07-18 17:59:02 +02:00
Jorge Manrubia
3ed7c940d9
Remove trace
2025-07-04 00:07:03 +02:00
Jorge Manrubia
c134df1bb8
Parse commands where it's just a gid properly
2025-07-03 23:10:19 +02:00
Jorge Manrubia
fd418b123e
Always resolve rich text commands
...
I don't remember why I added this but we don't really need it. Also, this result
in potential ambiguity even when you use prompts for standalone tags and mentions
2025-07-03 22:21:50 +02:00
Jorge Manrubia
f18b79d464
Rename /add_card => /add
2025-07-03 17:23:56 +02:00
Jorge Manrubia
bd7b9a442e
Merge branch 'main' into fizzy-do-prompts
...
* main: (57 commits)
Untenanted access in authenticated controllers should request auth
dep: bundle update
dep: update Rails
dep: bump AR::Tenanted
Clean up the cable meta tag
Fix activity feed pagination to fetch on demand
Create a "published" event if a card is created published
Scatter Honcho seeds over a 30 day period
Fix the PWA manifest to use slugged URLs
Collection publication edits render a turbo frame
Collection workflow edits render a turbo frame
Collection entropy config edits render a turbo frame
Use automatic sizing where supported
Introduce a separate controller for collection entropy config
Add `card_id` to index
Move to scope and inline method
Prefer modern syntax
Fix that stage should be visible above card background
Indicate opens menu
Hide dialog targets from screen readers when closed
...
# Conflicts:
# db/schema.rb
# db/schema_cache.yml
2025-07-03 16:11:00 +02:00
Jorge Manrubia
ac2400a657
Add /reopen command
2025-07-03 13:52:12 +02:00
Jorge Manrubia
3684eaa7a0
Format
2025-07-03 11:22:43 +02:00
Jorge Manrubia
cee3925057
Add all commands
2025-07-02 21:26:10 +02:00
Mike Dalessio
b8368de002
Update the Command classes to handle paths with account slugs
2025-07-01 15:56:14 -04:00
Jorge Manrubia
cae01b777e
Add prompt for tags too
2025-07-01 14:58:24 +02:00
Jorge Manrubia
60d243da52
Support direct references such as @user via rich text commands
2025-07-01 14:16:29 +02:00
Jorge Manrubia
93be9e945f
Support user prompts in Fizzy do, move parsing logic to context
2025-07-01 14:06:39 +02:00
Jorge Manrubia
1f21c12c35
Support viewing user profiles and activity
2025-06-27 15:22:45 +02:00
Jorge Manrubia
a1340c81d7
Support downcase
2025-06-27 14:17:14 +02:00
Jorge Manrubia
c760393ed3
Add command to create new cards
2025-06-26 17:14:47 +02:00
Jorge Manrubia
274a6ad9d5
Only intercept when string is composed of numbers
2025-06-26 09:37:22 +02:00
Jorge Manrubia
0765116779
Add stage command to assign workflows to cards
2025-06-26 01:05:51 +02:00
Jorge Manrubia
7c83952c2d
Add reconsider command
2025-06-25 15:18:42 +02:00
Jorge Manrubia
1303dfb14e
Add "Do" command
2025-06-25 14:55:56 +02:00
Jorge Manrubia
c319c49345
Add search command
2025-06-25 07:48:02 +02:00
Jorge Manrubia
7c2a1022a2
Fix test
2025-05-16 14:52:16 +02:00
Jorge Manrubia
a5de913608
Improve prompt and tests
2025-05-16 14:49:51 +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
c84439fed0
Improve prompt by making commands context-aware
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
007492add0
Primitive insight queries
2025-05-16 13:29:18 +02:00
Jorge Manrubia
b7ee0b284d
Chat responses
2025-05-16 13:29:18 +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
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
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
Jorge Manrubia
561e9fad0c
Support selecting multiple cards by using a list of numbers (separated by comma, or space)
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8620236700#__recording_8620273944
2025-05-07 11:30:58 +02:00
Jorge Manrubia
dc28f4c9c5
Add command to close cards
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8620236700
2025-05-07 11:00:22 +02:00
Jorge Manrubia
ca3a8a444f
Fix: filtering combined with search
2025-05-06 11:40:57 +02:00
Jorge Manrubia
583b3450af
Format
2025-05-06 11:10:42 +02:00
Jorge Manrubia
f464e8273e
Tweak comment
2025-05-06 10:40:52 +02:00
Jorge Manrubia
bdbf1424f1
Reorder
2025-05-06 08:01:45 +02:00
Jorge Manrubia
bdf375d6ed
Update card titles
2025-05-06 07:45:59 +02:00
Jorge Manrubia
75558d0056
Move user assignment and validation to the controller
2025-05-06 07:18:27 +02:00