Commit Graph
120 Commits
Author SHA1 Message Date
Lyncoln 83bfbd63de Introduced error management to prevent crashes and added prints for error reporting during runtime 2026-10-23 22:10:51 -04:00
Lyncoln 90ec6fcd22 Introduced per session threading tio prevent session collisions and Connection Reset errors 2026-10-23 22:06:50 -04:00
Lyncoln 084a98c114 Included RMASS bridge in conversations and leveraged bridge for notification 2026-10-23 01:26:18 -04:00
Lyncoln 62d61a8a7c Added matrixreguser to Synapse user registration 2026-10-23 01:20:29 -04:00
Lyncoln 30ef68730e Included variable handling in lists for keys 2026-10-23 01:19:29 -04:00
Lyncoln 9d8dcb9a89 Refined lifecycle monitoring 2026-10-23 01:18:50 -04:00
Lyncoln ea82294ac3 Extended initialize to include login and lifecycle controlled loops. Loaded tokens into necessary action modules 2026-10-23 01:07:49 -04:00
Lyncoln 7419f94c97 Included monitor in execution contract and hardened its functions 2026-10-23 00:49:04 -04:00
Lyncoln 868e13b4cc Removed filters from setavailable action due to double filter trap 2026-10-21 15:43:51 -04:00
Lyncoln bbd2bb36c3 Upgraded applyConditions to better handle None type Errors 2026-10-21 15:43:13 -04:00
Lyncoln dd42d4bdcd Minor changes and general cleanupo of extra lines, returns and debugging prints 2026-10-21 15:42:22 -04:00
Lyncoln 4da2fa52b9 Updated database reading and filtering capabilities Added exports for readRow consumption 2026-10-21 11:26:34 -04:00
Lyncoln 75dd696bab Updated applyConditions to check for conditional keys and to forego comparison and return False when a filtervalue is None 2026-10-21 11:24:36 -04:00
Lyncoln 4a35d7ebda Major update to readRow which now extracts necessary row items into runtime for filtering. Debugging prints suppressed 2026-10-21 11:20:51 -04:00
Lyncoln 22a0bc1934 Added resolveItem2. Currently not implemented. Updated targeting to be conditional and not mandatory 2026-10-21 11:18:17 -04:00
Lyncoln c535647ce2 saveRow and readRow added to runtime package 2026-10-21 00:47:16 -04:00
Lyncoln 84095c879f Synapse Notify polished and included in rmassmessagepush responsePolicy 2026-10-21 00:46:02 -04:00
Lyncoln 2915a7fa75 Added readrow, saverow and filters to ensure deduplication 2026-10-21 00:44:05 -04:00
Lyncoln 4da00df2e3 Removed unnecessary skipstep attribute from setavailable operation 2026-10-21 00:41:45 -04:00
Lyncoln 88f4760096 File layout changes made to rmassmessagepush and synapsemessagepush. Create Space, Get Space ID and Assign Space are now commented and no longer included in the operation to prevent rate limiting 2026-10-21 00:40:19 -04:00
Lyncoln 9b4206b86a Extended Set Availability to use resolve module and applied execution filter conditions 2026-10-21 00:38:25 -04:00
Lyncoln 8a4f213ea7 Get messages updated to remove unread filters 2026-10-21 00:36:39 -04:00
Lyncoln a8a16d6778 Extended recursive.py to include recursiveAction and removed commented debug lines. recursiveAction not yet applied 2026-10-21 00:35:25 -04:00
Lyncoln 405dfb3677 Cleaned up unnecessary import at end of file 2026-10-21 00:34:02 -04:00
Lyncoln 06d16a58c8 saveRow and readRow genericized and working 2026-10-21 00:31:17 -04:00
Lyncoln c39d377127 Runtime contract extended to include readRow, applyConditions and responsePolicy 2026-10-21 00:30:12 -04:00
Lyncoln 1c58651019 Response policy created and included in buildAction runtime 2026-10-21 00:28:45 -04:00
Lyncoln a57efc2012 Apply conditions included in action runtime. Actions now decide their own execution conditions 2026-10-21 00:27:21 -04:00
Lyncoln 364f4e0842 Added image_sha to store image hashes 2026-10-21 00:25:02 -04:00
Lyncoln e068b38c55 Initialized outputs and corrected buildOperation for outputs consumption 2026-10-19 22:40:39 -04:00
Lyncoln d975e39e61 Extended applyConditions to now accept outputs separately from its analysed dictionary to compare against saved runtime values 2026-10-19 14:02:45 -04:00
Lyncoln 75be2f8af9 Created RMASS monitor definition 2026-10-19 14:01:13 -04:00
Lyncoln 5eb2df2ee1 Extended buildRuntimeAttr to consume resolved so that resolver can be used for readItems in monitor. Runtime contract extended to differentiate between action and monitor 2026-10-19 14:00:21 -04:00
Lyncoln 169ea26a40 Created monitor execution shell 2026-10-19 13:50:08 -04:00
Lyncoln 25c8bf20ad extended executeContract to consume outputs 2026-10-19 13:49:45 -04:00
Lyncoln 94bf688b74 Created initial monitor action initializing outputs and resolved 2026-10-19 13:48:04 -04:00
Lyncoln e59ac91c91 Removed excessive debugging logs 2026-10-18 01:03:10 -04:00
Lyncoln 7dd7258005 Added location based topic to DM Room creation 2026-10-18 00:54:50 -04:00
Lyncoln a9726d1227 Moved to transformation of the avatar URL instead of construction to avoid collisions 2026-10-18 00:53:47 -04:00
Lyncoln 20addcf43d General improvements 2026-10-18 00:26:22 -04:00
Lyncoln 56cbf20339 Refined logs with ChatGPT help 2026-10-18 00:25:48 -04:00
Lyncoln dc04a2bb85 Improved response collection across operation items 2026-10-18 00:25:17 -04:00
Lyncoln 358638a9bd Added ping endpoints to listener and added server bootstrap 2026-10-18 00:23:03 -04:00
Lyncoln c1e3499631 Added new moules to sync operations 2026-10-18 00:21:24 -04:00
Lyncoln 43ba15a7b8 Added ability to ping synapse and wake it 2026-10-18 00:20:15 -04:00
Lyncoln 9b09b9b053 Added ability to locate rmassconversation and last message for event id/message id matching 2026-10-18 00:19:42 -04:00
Lyncoln 8f721ee44a Began work on synapse notification (currently disabled) 2026-10-18 00:18:04 -04:00
Lyncoln 4e1034d630 Added user avatar assignment 2026-10-18 00:17:19 -04:00
Lyncoln d58ea3112a Added image grabbing and data capacity to request and included runtime recognition 2026-10-18 00:15:59 -04:00
Lyncoln 480ca9726b Refined apply conditions 2026-10-17 11:58:00 -04:00