Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0293796
feat(slack): add @v2bot Slack integration via Bolt Socket Mode
blink-so[bot] Sep 15, 2025
9e807c3
feat(slack): add thinking reaction while processing\n\n- Add :face_wi…
blink-so[bot] Sep 15, 2025
339fee0
chore(ci): update package-lock.json to reflect Slack deps for npm ci\…
blink-so[bot] Sep 15, 2025
496540f
chore(slack): update runtime log name to ProjectBot\n\nCo-authored-by…
blink-so[bot] Sep 15, 2025
14d4a9d
fix(slack): handle empty messages to avoid blank content errors\n\n- …
blink-so[bot] Sep 15, 2025
375e90c
chore(slack): use monocle only as reaction; remove emoji prefix from …
blink-so[bot] Sep 15, 2025
a89cc6b
fix(slack): remove monocle from replies reliably
blink-so[bot] Sep 15, 2025
c2dc394
fix(slack): restore thinking reaction add/remove around request handling
blink-so[bot] Sep 15, 2025
f706d81
chore(slack): enforce single-message answers without preamble; requir…
blink-so[bot] Sep 15, 2025
e17063d
fix(slack): actually execute tools with generateText (toolChoice:auto…
blink-so[bot] Sep 15, 2025
6b1d4c5
refactor(slack): force single-message reply via slack_send tool using…
blink-so[bot] Sep 15, 2025
9ce9306
chore(types): add TypeScript typecheck and fix slack.ts types\n\n- Ad…
blink-so[bot] Sep 15, 2025
40a1bcf
fix(slack): force final message via slack_send and add strict retry i…
blink-so[bot] Sep 15, 2025
3a6c9c8
feat(slack): gate slack_send until db_query is executed; switch to au…
blink-so[bot] Sep 15, 2025
6078b90
fix(slack): correct change-query gating logic and remove erroneous co…
blink-so[bot] Sep 15, 2025
332bde8
chore(ci): sync package-lock.json for npm ci\n\nCo-authored-by: mattv…
blink-so[bot] Sep 15, 2025
ffab801
fix(slack): correct string literals in Slack behavior prompt; allow p…
blink-so[bot] Sep 15, 2025
d2ce2ba
fix(slack): correct quoting in empty-help message and finalize contin…
blink-so[bot] Sep 16, 2025
e8bbe2f
feat(slack): add kickoff status, robust error/fallback, and continuou…
blink-so[bot] Sep 16, 2025
6936f71
refactor(slack): stream responses directly to Slack with live updates…
blink-so[bot] Sep 16, 2025
7c90a1e
feat(slack): add debug logging and tool execution tracking; improve e…
blink-so[bot] Sep 16, 2025
ab9ba6a
fix(slack): improve streaming logic to properly await tool completion…
blink-so[bot] Sep 16, 2025
a6a6fe7
fix(slack): simplify tool result handling with any casting and add co…
blink-so[bot] Sep 16, 2025
e5765f0
refactor(slack): remove message editing, post only complete final mes…
blink-so[bot] Sep 16, 2025
1f27a65
fix(slack): switch to generateText for complete responses; add explic…
blink-so[bot] Sep 16, 2025
effdc0f
fix(slack): remove invalid maxToolRoundtrips parameter\n\nCo-authored…
blink-so[bot] Sep 16, 2025
cf2dd87
fix(slack): correct TypeScript errors in tool result property access\…
blink-so[bot] Sep 16, 2025
61ad867
feat(slack): add comprehensive debugging for tool result structure an…
blink-so[bot] Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
node_modules/
/.env.local
Loading
Loading