d1nch8g
|
1d8e2110dc
|
updated readme
|
2026-05-07 00:05:30 +03:00 |
|
d1nch8g
|
4eed88c397
|
corrected email server to reuse client connections not to create bottlenecks
|
2026-04-27 23:50:40 +03:00 |
|
d1nch8g
|
1f9983b9dc
|
more robust and error prone email implementation
|
2026-04-27 23:04:50 +03:00 |
|
d1nch8g
|
b268fa2a26
|
working email implementation
|
2026-04-27 22:54:38 +03:00 |
|
d1nch8g
|
94e52de4f2
|
email module implemented and covered by 50%
|
2026-04-27 22:23:05 +03:00 |
|
d1nch8g
|
ce9369c831
|
test and lint corrections
|
2026-04-27 19:59:54 +03:00 |
|
d1nch8g
|
f5fbea6cb9
|
covered prompt module with tests, added and integrated additional hook module which will handle system notificaions for better user engagement
|
2026-04-27 18:22:36 +03:00 |
|
d1nch8g
|
748dc969ee
|
updated model to reasoner, much better results
|
2026-04-26 23:38:47 +03:00 |
|
d1nch8g
|
4b9e0f9231
|
added proper reverse-contact addition functionality so users are connected back
|
2026-04-26 23:32:07 +03:00 |
|
d1nch8g
|
ffd82073a7
|
slight building refactoring, and removed any user state changes from prompt builder
|
2026-04-26 21:48:28 +03:00 |
|
d1nch8g
|
332c273357
|
fix list outgoing notificaions not to include which are assigned to user itself, small prompt enhancement
|
2026-04-26 20:33:41 +03:00 |
|
d1nch8g
|
fa3384031e
|
added back migrations, removed outdated prompt tests, since its gon be rewroked anyways
|
2026-04-26 20:04:12 +03:00 |
|
d1nch8g
|
5947c5c0e8
|
refactoring in prompt module and renamed jtime into timeconv - more obvious naming
|
2026-04-26 16:26:36 +03:00 |
|
d1nch8g
|
c817b53a14
|
test corrections
|
2026-04-26 01:13:08 +03:00 |
|
d1nch8g
|
b0c324363b
|
prompt enhancements
|
2026-04-26 00:51:33 +03:00 |
|
d1nch8g
|
1c36e6dcb3
|
prompt corrections
|
2026-04-25 23:27:56 +03:00 |
|
d1nch8g
|
7d60122fee
|
a little bit of soul into this peace of metal :D
|
2026-04-24 23:47:00 +03:00 |
|
d1nch8g
|
c4dbfded5a
|
Merge branch 'logic-fixes'
|
2026-04-22 22:53:59 +03:00 |
|
d1nch8g
|
658bf657ef
|
properly implemented and tested usage of proxy in telegram, updated config to require all necessary fields, updated actions with new interface and module to use DI for ease of outer usage, renamed and updated jlog package to be trace, since it's basically what it does, isolated user context logic and methods of his retrieval in separate package
|
2026-04-20 23:40:55 +03:00 |
|
d1nch8g
|
9d3cd703c9
|
renamed log to jlog
|
2026-04-20 13:30:26 +03:00 |
|
d1nch8g
|
5064a5083b
|
removed proxy setup from telegram module, added tint library for beautiful slog logging, slightly changed starting parameters, added special action user message, which would be recordered to provide an llm chat history, added plan for actions refactoring, added ability to log errors on warning messages, enhanced prompt with better context and better instructions, logical fixes in engine module (logging of events/proper validations), gitignore upd
|
2026-04-20 11:32:03 +03:00 |
|
d1nch8g
|
3e1a4f4a34
|
added connection to telegram over proxy tor (socks5) and implemented main entrypoint with gracefull shutdown
|
2026-04-19 22:44:24 +03:00 |
|
d1nch8g
|
b1484611bc
|
finished implementing processing module, not too clean, but at least something
|
2026-04-19 22:07:59 +03:00 |
|
d1nch8g
|
bfc9c1b4f5
|
separated bind code with contact code, bind code is used for account merging, by single user, contact code is used to add fiends and can be shared
|
2026-04-19 20:46:17 +03:00 |
|
d1nch8g
|
7e2ee63f2c
|
added additional layer of llm output validation, adding it to retry logic, so llm is very unlikely to get stuck
|
2026-04-19 19:16:53 +03:00 |
|
d1nch8g
|
899819fa71
|
added database user get by temporary code with necessary tests, simplified actions method to simple Parse, reduced the number of tokens used by making better string builder pattern
|
2026-04-19 18:56:30 +03:00 |
|
d1nch8g
|
de16915fc7
|
documentation enhance,ent and logger test
|
2026-04-19 17:13:37 +03:00 |
|
d1nch8g
|
77cda2a1b5
|
partially implemented received message processing logic, corrected logging module, refactored prompt builder to use unified context, fixed actions package name
|
2026-04-19 17:00:09 +03:00 |
|
d1nch8g
|
836f1d791e
|
added logging utility for proper tracing of business entities involved during processing
|
2026-04-19 15:14:00 +03:00 |
|
d1nch8g
|
9d33253b4f
|
field name correction, delay usage clarification in prompt
|
2026-04-19 12:00:47 +03:00 |
|
d1nch8g
|
935ea808a2
|
polished prompt, added missing actions, fixed linting issues, completed tests
|
2026-04-19 11:03:57 +03:00 |
|
d1nch8g
|
1bc5301154
|
refactored some functionality into separate packages, finished prompt module and got everything tested
|
2026-04-19 09:43:36 +03:00 |
|
d1nch8g
|
bf84a4b902
|
linting, prompt enhancement, request uuid action type, renamed parser to actions for clarity
|
2026-04-19 01:20:52 +03:00 |
|
d1nch8g
|
9b17ab716d
|
implemented llm output parser with strict typing and full test coverage
|
2026-04-18 23:50:43 +03:00 |
|
d1nch8g
|
f7dc36465f
|
added temprorary uuid to user in database - for interactions, removed initiator from actions, changed owner_id to user_id in actions table, added initial set of action types
|
2026-04-18 23:20:48 +03:00 |
|
d1nch8g
|
03abd9fd89
|
refactored main engine to have a map of chats - platform to be used as a key for ease of notification sending
|
2026-04-18 22:29:27 +03:00 |
|
d1nch8g
|
86e8860316
|
tests stability of main orchestrator improved, additional edge cases are well-tested
|
2026-04-18 21:26:19 +03:00 |
|
d1nch8g
|
f20dbf098e
|
main orchestrator processing logic implemented, chat interface simplified, telegram implementation simplified and made more durable against variaous errors
|
2026-04-18 21:01:45 +03:00 |
|
d1nch8g
|
e11dbba8f0
|
added platform name to each message, enhanced telegram tests, partial implementation of main processing loop in engine
|
2026-04-18 00:36:34 +03:00 |
|
d1nch8g
|
60adee7f5c
|
applied simplification to action log receiving
|
2026-04-17 23:44:48 +03:00 |
|
d1nch8g
|
8af7d8bc8b
|
additional database layer improvements - removed unnecessary get method from contacts, removed skip of constraint check from facts addition
|
2026-04-17 22:27:16 +03:00 |
|
d1nch8g
|
706905c415
|
removed unnecessary comments and fixed notification's initiator field being returned properly
|
2026-04-17 22:17:17 +03:00 |
|
d1nch8g
|
7044836b2b
|
implemented limits for user's operations in database layer, refactored tests to use t.Context()
|
2026-04-17 21:47:49 +03:00 |
|
d1nch8g
|
76b736c1d9
|
remove vscode folder
|
2026-04-17 00:17:32 +03:00 |
|
d1nch8g
|
7b041f6057
|
database module refactoring
|
2026-04-16 23:40:23 +03:00 |
|
d1nch8g
|
1a73256494
|
additional refactoring for good interface composition alternative
|
2026-04-16 23:37:10 +03:00 |
|
d1nch8g
|
110d841e50
|
simplified makefile
|
2026-04-16 22:39:50 +03:00 |
|
d1nch8g
|
7a47929c06
|
added actions repository implementation to database layer
|
2026-04-16 22:38:35 +03:00 |
|
d1nch8g
|
1c0bd3512e
|
almost finished database layer
|
2026-04-16 21:40:00 +03:00 |
|
d1nch8g
|
ca80a9219e
|
changed metadata table to facts table, for semantical correctness
|
2026-04-15 09:36:22 +03:00 |
|
d1nch8g
|
3bda748b36
|
postgres module full test coverage
|
2026-04-14 23:44:06 +03:00 |
|
d1nch8g
|
fbf7ea35e0
|
chats store postgres database implementation
|
2026-04-14 23:31:05 +03:00 |
|
d1nch8g
|
29ed5f630c
|
migrations, db interface corrections, users repository implemented, db boilerplate implemented
|
2026-04-14 22:21:38 +03:00 |
|
d1nch8g
|
12ed097ffa
|
added time related logic to engine
|
2026-04-14 21:57:18 +03:00 |
|
d1nch8g
|
f3ae27de73
|
partial postgres implementation
|
2026-04-14 21:14:01 +03:00 |
|
d1nch8g
|
5d1298258e
|
brave search implementation
|
2026-04-13 21:48:22 +03:00 |
|
d1nch8g
|
555215e552
|
get started
|
2026-04-13 21:09:47 +03:00 |
|
 Danila FominykhandGitHub
|
6a6291929c
|
Initial commit
|
2026-04-12 10:43:44 +03:00 |
|