context
44
ctx:discord/blah/safiersemantics/44Source document
full textsafiersemantics-44
text/plain3 KB
doc:agent/safiersemantics-44/f2cf657e-aeaa-4d14-951a-4d7ab6197ea2[2026-02-01 22:56] traves_theberge: love it! [2026-02-01 22:56] xenonfun: (files: Screenshot_2026-02-01_at_5.56.37_PM.png, Screenshot_2026-02-01_at_5.56.45_PM.png) [2026-02-01 22:57] traves_theberge: Love the idea of a dog companion, borrowing that ❤️ [2026-02-01 22:57] traves_theberge: ah hell yeah! [2026-02-01 22:57] xenonfun: yeah fuck these 🦀 [2026-02-01 22:57] traves_theberge: agreed [2026-02-01 22:58] traves_theberge: working on a whatsapp harness atm [2026-02-01 22:58] traves_theberge: https://github.com/Traves-Theberge/Fetch [2026-02-01 22:58] xenonfun: yeah so the blue-green issue should hopefully get it to real scale, and once you got 2 with rolling silo upgrades you can have 5K of them [2026-02-01 22:58] traves_theberge: i think the agents should just be swappable into the framework in my mind. [2026-02-01 22:59] traves_theberge: tell me more [2026-02-01 23:00] xenonfun: well couple parts, first part is the DB itself, that is kinda vanillia stuff, not too bad. Orleans that idea is these grains are presistent, and resilant, so if they blow up on one silo can rehydrate in another, or if load is too high will automigrate, if it is too chatty with another grain it will colocate closer, etc. [2026-02-01 23:01] xenonfun: but there is a versioning, so you can slow roll deploy Version B of the grains into the cluster, then when completed you can shut off A functions [2026-02-01 23:01] traves_theberge: oh hell yeah! AI agentic infra [2026-02-01 23:01] xenonfun: now gets a little funking with DB, because if you change that schema with multiple grain versions running you gotta make it aware, different tables or schema and flags, then pull out old versions when your fully upgraded. [2026-02-01 23:02] xenonfun: gives you good up/down migration if shit goes sideways and also zero downtime [2026-02-01 23:02] traves_theberge: DAMN BOII!! [2026-02-01 23:03] xenonfun: yeah so its not exactly cake to setup, but once I have it figure it all out, will have very nice template and can figure out the other shit, but will be great for any other project really want xbox scale on that fits without an actor pattern. chat doesn't completely, still need some better offloading of the long running tasks. orleans defaults are a 5s request is a WARNING something is being held up, so needs some improvements but functonal. [2026-02-01 23:07] xenonfun: also having it work on getting local testing by other devs easy again with a docker-compose, cowboy codered it to my local server to get it working. Also cannot run unit tests anymore in CICD without fixing that [2026-02-01 23:16] traves_theberge: It certainly won't be as bad as trying to do it without instructions. with the Orleans, are these like clustered containers? and as far as scale what does this imply? users get a scalable environment or the environment can scale based on the the amount of users [2026-02-01 23:16] traves_theberge: ?
Facts in this context
Grouped by subject. Each subject links to its full article.
Grain11 factsex:grain
| behavior | rehydrate |
| behavior | automigrate |
| behavior | colocate |
| characteristic | resilient |
| characteristic | persistent |
| failureCondition | blow up |
| hasVersion | Version B |
| hasVersion | Version A |
| migrationTrigger | high load |
| migrationTrigger | chatty interaction |
| operatingCondition | multiple grain versions running |
Orleans5 factsex:Orleans
| concept | grains |
| defaultThreshold | 5 |
| functionalStatus | functional |