Commit Graph

  • 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