Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hackhaton: Trigger Assistant by Email #5365

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
4d5b285
wip
philipperolet May 30, 2024
c5e6ab1
add api_server entry
spolu May 30, 2024
ecbc373
clean start
spolu May 30, 2024
be0e031
clean-up connectors
spolu May 30, 2024
50e8431
new file in front
philipperolet May 30, 2024
70a60b6
first version of emailAnswer
philipperolet May 30, 2024
ab29aab
matcher
philipperolet May 30, 2024
6a867de
email fields
philipperolet May 30, 2024
c39e1d7
signature
philipperolet May 30, 2024
501d36c
Parse sendgrid + SPF/dkim checks
spolu May 30, 2024
ae00cdd
fuzzy match agent
philipperolet May 30, 2024
60a4a14
no-reply + cleaning
philipperolet May 30, 2024
364fabb
more plumbing
spolu May 30, 2024
970d890
grab targetEmail
philipperolet May 30, 2024
4b0c38a
moved email_answer
philipperolet May 30, 2024
e22fa79
wip broken
philipperolet May 30, 2024
cf237b6
use auth in emailAnswer
philipperolet May 30, 2024
82992e4
cleaning
philipperolet May 30, 2024
3a4a9a0
reactor
spolu May 30, 2024
7c820e8
maybe working
spolu May 30, 2024
0151192
working-ish
spolu May 30, 2024
fb3dd68
reply-to in addition to from
philipperolet May 30, 2024
e388928
nit
spolu May 30, 2024
b46e381
replywithcontent
philipperolet May 30, 2024
8c4d41d
Tweak from
spolu May 30, 2024
16495db
clean
philipperolet May 30, 2024
f55310f
error handling #1
philipperolet May 30, 2024
442a09d
email for error
philipperolet May 30, 2024
9558be4
factor out sendgrid webhook content parsing
spolu May 30, 2024
8756b52
improve replyWithContent
philipperolet May 30, 2024
af8dde8
rename it
philipperolet May 30, 2024
d14812a
fix signature
spolu May 30, 2024
988489f
InboundEmail
spolu May 30, 2024
0fde6d0
split thread between user message and rest of thread
philipperolet May 30, 2024
6aa30e7
multiple agents
philipperolet May 30, 2024
6242d4b
error handling
spolu May 30, 2024
2aad5b0
handling multiple workspaces with brackets
philipperolet May 30, 2024
cdba260
handle forwarded
philipperolet May 30, 2024
b41b5dd
fixes
spolu May 30, 2024
3431460
polish email hmlt
spolu May 30, 2024
aff2894
comment console.log
spolu May 30, 2024
6648b02
fixes
spolu May 30, 2024
46dae17
do not get workspaces for which user is revoked
philipperolet May 30, 2024
0fa3b13
kill a+
spolu May 30, 2024
6bc5903
only err if no assistant match in any workspace
philipperolet May 30, 2024
de62224
typo
philipperolet May 30, 2024
2c15c54
rename
spolu May 30, 2024
42161d5
default workspace is one with last conversation
philipperolet May 30, 2024
2b5255f
multi
philipperolet May 30, 2024
1066b56
fix
spolu May 30, 2024
999b83c
lint
spolu May 31, 2024
fc3bb3b
Gating
philipperolet Jun 2, 2024
50ebbd3
fix
philipperolet Oct 22, 2024
a0711c6
first revival pass
philipperolet Oct 22, 2024
d1c8a24
second revival pass
philipperolet Oct 22, 2024
12a2d1c
clean
philipperolet Oct 22, 2024
157dc9a
email domain depends on env
philipperolet Oct 23, 2024
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
Loading
Loading