This website requires JavaScript.
e696343a73
a crumb of changes
main
matty
2025-08-12 19:07:22 +00:00
88a0710c55
update system prompt to hopefully make it easier for Lexi to understand
matty
2025-08-04 21:08:47 +00:00
75fa4cea8b
jorkin my preanits
matty
2025-08-04 11:56:06 +00:00
95d2854548
Added a summarizaton system to help with long threads - the bot will summarize a long thread in a few sentences but keep the most recent posts as verbose, so it can keep track of what is going on longer before it starts acting weird and repeating itself
tyler
Tyler
2025-08-03 22:47:25 -07:00
2430047d45
Impelmented inital memory system
Tyler
2025-08-03 22:36:00 -07:00
834e415f11
added emote reaction support, better emote support in reactions, implemented llm refusal and retry logic, improved some inline documentation
Tyler
2025-08-03 22:19:24 -07:00
733a41a35c
revert to more "chat" based api calls
matty
2025-08-04 00:21:10 +00:00
ed3467b213
bump version
matty
2025-08-03 23:32:48 +00:00
0f178fcfa9
beta release conversation context
matty
2025-08-03 23:31:56 +00:00
0bfff52fd0
Merge branch 'main' into implement-conversation-context
matty
2025-08-03 21:25:04 +00:00
8e90e8b71e
add context response type
matty
2025-08-03 21:24:40 +00:00
566d6ae518
update types
matty
2025-08-03 20:59:53 +00:00
2ec367f203
fix typo
matty
2025-08-03 20:05:21 +00:00
a04cb9a6ad
some abstraction and I'm gonna kill myself
matty
2025-08-03 19:43:05 +00:00
2111a47411
update readme
matty
2025-08-03 18:57:07 +00:00
11c1332757
add systemd service example
matty
2025-08-03 18:56:44 +00:00
aaf4adcf06
don't reply when not addressed
matty
2025-08-03 18:56:05 +00:00
b6ad54f40a
way better responsiveness, better system prompt
matty
2025-08-03 14:37:23 +00:00
2f3d16dbc5
slight update to input processing
matty
2025-08-03 14:24:50 +00:00
150e2d638e
add configurable ad-hoc post interval
matty
2025-08-02 23:24:35 +00:00
0c7c176bae
I don't remember
matty
2025-08-02 22:19:13 +00:00
c3d4f1b1ff
delete notification on whitelist check fail
matty
2025-07-07 18:32:03 +00:00
57ab59d342
separation of concerns
matty
2025-07-07 18:26:09 +00:00
71ae54930c
change response visibility logic
matty
2025-07-07 01:15:17 +00:00
3466a984ac
add isComplete column to response model for better sanity checking
matty
2025-07-06 15:09:13 +00:00
cbf6b1d3eb
its called we do a little abstraction
matty
2025-07-06 14:53:48 +00:00
e2ce397118
add instance custom emojis to responses
matty
2025-07-06 14:39:45 +00:00
9a7cd118b3
we do a little hackering on the 4channel
matty
2025-07-06 03:38:07 +00:00
7a60a672d4
little more error checking/correction/QOL
matty
2025-07-06 02:58:50 +00:00
419285487a
typography
matty
2025-07-06 02:50:35 +00:00
09722507c6
housekeeping
matty
2025-07-06 02:47:35 +00:00
41317301bf
bump version, other small change
matty
2025-07-06 02:38:40 +00:00
00a2eb63bc
add domain whitelist functionality
matty
2025-07-06 02:36:16 +00:00
6c8f779294
update type with some more annotations
matty
2025-07-06 02:11:30 +00:00
ff5c7506ff
refactor
matty
2025-07-05 13:34:24 +00:00
5c51acc8d1
update dependencies, description
matty
2025-07-05 12:51:00 +00:00
d4ee457d74
bump version
matty
2025-07-05 03:59:35 +00:00
b8f6023029
sanity checking, do not duplicate responses
matty
2025-07-05 03:58:50 +00:00
ea5e783ee5
add ollama config options type
matty
2025-07-05 02:40:56 +00:00
eb5282a50d
slightly fix my bawlz
matty
2025-07-05 02:17:02 +00:00
9ee3663890
maybe fix duplicate notification response issue
matty
2025-07-05 01:15:40 +00:00
d85acd2179
more robust notification type safety, remove websocket, add fetch interval
matty
2025-07-05 01:03:07 +00:00
856cc84208
add fetch interval configuration
matty
2025-07-05 01:02:53 +00:00
ca4643092f
removed WS protocol token, since WS connections are unreliable
matty
2025-07-05 00:12:52 +00:00
b4b656f808
removed ws as we will no longer use it
matty
2025-07-05 00:12:35 +00:00
92f1366574
I don't think the websocket thing is gonna work.
matty
2025-07-04 23:55:51 +00:00
a64afa7e7b
return if websocket open
matty
2025-07-04 12:43:00 -04:00
d63aa365e7
log close event reason
matty
2025-07-04 12:41:26 -04:00
3759c5aa23
vibe coding the reconnect logi
matty
2025-07-03 17:46:52 -04:00
1a151b197b
this is so nigger rigged dude I really should just use a class or something
matty
2025-07-03 11:39:57 -04:00
70180c5d5f
muh dik
matty
2025-07-03 10:42:39 -04:00
dac037809c
loggign
matty
2025-07-02 06:42:22 -04:00
6088a2cbd3
add keepalive ping, onclose event reason
matty
2025-07-02 06:41:43 -04:00
ed8d148d0a
update README
matty
2025-07-01 17:18:53 -04:00
379099dc7a
remove unused code, add try/catch block
matty
2025-07-01 15:30:33 -04:00
c0ed38ac1a
update README
matty
2025-07-01 15:26:38 -04:00
b295777041
add websocket functionality
add-websocket
matty
2025-07-01 15:25:00 -04:00
9145b07da7
trim input data for better results
matty
2025-06-30 21:09:37 -04:00
593aa09a18
add dependencies
matty
2025-06-30 20:39:16 -04:00
acddefe1e8
linting
matty
2025-06-30 17:22:49 -04:00
c4a5de31f3
refactor to make a little more sense at a glance
matty
2025-06-30 17:19:24 -04:00
396ef9d2be
slight refactor
matty
2025-06-30 17:11:54 -04:00
af568bc9cc
fix async call
matty
2025-06-29 16:28:35 -04:00
7a271fcf8f
small user prompt edit
matty
2025-06-29 16:27:11 -04:00
5c42c0b58e
include README, update package.json
matty
2025-06-29 16:24:59 -04:00
756c6d30c6
add AGPL-3.0-only+NIGGER license
matty
2025-06-29 16:19:56 -04:00
d44c5d80bb
fix prompt structure (I am retarded)
matty
2025-06-29 15:41:29 -04:00
c0a686b565
update schema and prompt structure
matty
2025-06-29 15:25:50 -04:00
12554430a1
update gitignore again (duh)
matty
2025-06-29 15:05:39 -04:00
91e2f56937
don't commit distribution folder
matty
2025-06-29 15:05:04 -04:00
3200b2bdd3
Initial first release
matty
2025-06-29 15:03:00 -04:00
9e4959af27
initial commit
matty
2025-06-28 23:01:32 -04:00