G sessions: the runner serves a bundle's put and get sessions and states put-sessions
A value over buscalls.ChunkBytes is put by mesh/objects.put-chunk (written into the module's store as each chunk is taken, sealed on the last, dropped at its bound or a disorder) and got by mesh/objects.get-chunk after a chunked answer, for a state's object and a sent object alike; the 8 MiB BundleObjectMost cap is gone with the stateobjects constant. Builds: design 47 G §518, §345, §457, §490, §620, §622, A-21, A-25 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -770,6 +770,8 @@ type consumers struct {
|
||||
ledgers ledgerSource
|
||||
// calls are the tool calls in flight, by the id each bundle was handed (ledgers.go, novox/hq ADR 0597 §7).
|
||||
calls callsInFlight
|
||||
// sessions are the bundles' put and get sessions (sessions.go).
|
||||
sessions sessionTable
|
||||
}
|
||||
|
||||
type moduleEvents struct {
|
||||
@@ -845,6 +847,7 @@ func (c *consumers) dropModule(module string) {
|
||||
}
|
||||
}
|
||||
c.provisioned.stopModule(module)
|
||||
c.dropModuleSessions(module)
|
||||
}
|
||||
|
||||
// forModule is the bus one launched bundle of a module reaches the mesh through.
|
||||
|
||||
Reference in New Issue
Block a user