Commit Graph

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