context
Part 57
ctx:discord/blah/tpmjs/part-57No external document is attached to this context. (Many contexts are pure organisational labels.)
Facts in this context
Grouped by subject. Each subject links to its full article.
Agent Sandbox Feature10 factsex:agent-sandbox-feature
| adds | Stateful Execution Sessions |
| comparedTo | Default Executor |
| criticizedFor | Potential File Loss |
| enables | Multi Step Workflows |
| enablesWorkflowExample | generate CSV → analyze → chart |
| framedAs | enhancement |
| isBackwardCompatible | True |
| provides | Stateful Execution Sessions |
| references | Railway |
| teleologicallyEnables | Complex Workflows |
Sandbox Template7 factsex:sandbox-template
| hasAutoGc | True |
| hasMaxConcurrentSessions | 50 |
| hasTtl | 1hr |
| hasWorkspaceDirsUnder | /tmp |
| includes | Railway Config |
| includes | Dockerfile |
| references | Deno |
First Message5 factsex:first-message
| hasTimestamp | [2026-02-14 18:04] |
| hasTitle | Agent Sandbox Feature — Implementation Plan |
| isSpeechAct | announce-plan |
| sentBy | Omega Bot |
| temporallyPrecedes | Second Message |
Implementation Plan5 factsex:implementation-plan
| emphasizes | Key Design Decisions |
| hasKeyDesignDecision | Zero Impact Decision |
| hasStep | Plan Step 1 |
| possiblyIncomplete | Build Verification |
| usesRhetoricalStructure | numbered-steps |
Second Message5 factsex:second-message
| hasTimestamp | [2026-02-14 18:22] |
| hasTitle | Agent Sandbox Feature — Implementation Complete |
| isSpeechAct | announce-completion |
| sentBy | Omega Bot |
| states | Implementation Complete |
Complete Step 64 factsex:complete-step-6
| addsUiOption | Third executor option |
| fallsBackTo | Default Sandbox |
| hasBadge | Stateful |
| hasOptionalUrl | True |
Files4 factsex:files
| createdBy | One Tool Call |
| persistAcross | Tool Calls |
| persistFor | Subsequent Calls |
| within | Same Conversation |
Omega Bot4 factsex:omega-bot
| advocatesFor | Agent Sandbox Feature |
| believes | Feature Complete |
| isBot | Bot |
| sourcesKnowledgeFrom | Internal Dev |
Plan Step 24 factsex:plan-step-2
| introducesFunctions | Execute With Sandbox |
| introducesFunctions | Resolve Sandbox Url |
| introducesFunctions | Create Sandbox Session |
| introducesFunctions | Destroy Sandbox Session |
Plan Step 34 factsex:plan-step-3
| threads | Session Id |
| throughFunctions | Create Tool Definition |
| throughFunctions | Execute With Executor |
| throughFunctions | Build Agent Tools |
Sandbox4 factsex:sandbox
| alongside | Default Executor |
| alongside | Custom Url Executor |
| axiologicalValue | stateful |
| isNewExecutorType | Executor Types |
Session Id4 factsex:session-id
| composedOf | Agent Id |
| composedOf | Conversation Id |
| formatAs | agentId:conversationId |
| spatiallyConcatenatedAs | agentId:conversationId |
Session Workspace Files4 factsex:session-workspace-files
| contrastWith | Persistent Storage |
| implicatesTemporaryNature | True |
| isExpectedBehavior | True |
| lostAfter | 1hr idle |
Complete Step 23 factsex:complete-step-2
| implementsFunctions | Execute With Sandbox |
| implementsFunctions | Resolve Sandbox Url |
| implementsFunctions | Create Sandbox Session |
Complete Step 33 factsex:complete-step-3
| threadsSessionIdThrough | Execute With Executor |
| threadsSessionIdThrough | Build Agent Tools |
| threadsSessionIdThrough | Create Tool Definition |
Complete Step 53 factsex:complete-step-5
| has | Auto Cleanup |
| implements | Deno Server |
| includes | Docker |
Complete Step 73 factsex:complete-step-7
| addsFullPage | Sandbox Docs Page |
| updates | Agents Docs |
| updates | Executors Overview Docs |
Multi Step Workflows3 factsex:multi-step-workflows
| counterfactualWithoutFeature | Impossible |
| exampleSequence | generate CSV → analyze it → chart it |
| preferredOver | Single Step |
Plan Step 13 factsex:plan-step-1
| adds | 'sandbox' |
| adds | Session Management Types |
| partOf | Implementation Plan |
Plan Step 43 factsex:plan-step-4
| addsSessionCreateOn | Post |
| addsSessionDestroyOn | Delete |
| appliesTo | 3 Conversation Route Files |
Plan Step 63 factsex:plan-step-6
| addsUiElement | "Agent Sandbox" radio button |
| hasOptional | Url Field |
| inComponent | Executor Config Panel |
Plan Step 73 factsex:plan-step-7
| addsPage | /docs/executors/sandbox |
| updates | Agent Docs |
| updates | Executor Overview Docs |
Session Creation3 factsex:session-creation
| causesTtlExtension | Repeat Calls |
| extendsTtlOn | Repeat Calls |
| isIdempotent | Creation |
Session Lifecycle3 factsex:session-lifecycle
| createdOn | First Message |
| destroyedOn | Conversation Delete |
| tiedTo | Conversations |
Session Management Types3 factsex:session-management-types
| includes | Session Status |
| includes | Destroy Session |
| includes | Create Session |
Text3 factsex:text
| isGenre | implementation-update |
| rhetoricallyEmphasizes | Backward Compatibility |
| targetsAudience | Developers |
Type Check3 factsex:type-check
| evidencedBy | 222/222 tasks passed |
| passedTasks | 222 |
| totalTasks | 222 |
Backward Compatible2 factsex:backward-compatible
| deonticallyRequired | True |
| evaluatesPositively | Zero Impact |
Build Verification2 factsex:build-verification
| hasUncertainty | In Progress |
| isInProgress | True |
Complete Step 12 factsex:complete-step-1
| implements | sandbox executor type + session management types |
| partOf | Implementation Complete |
Complete Step 42 factsex:complete-step-4
| addsCleanupOn | Delete |
| addsSessionCreationOn | Post |
Implementation Complete2 factsex:implementation-complete
| assertedWithCertainty | True |
| hasCompletedStepsCount | 7 |
No Database Migration2 factsex:no-database-migration
| needed | False |
| praisedImplicitly | Ease of Upgrade |
Sandbox Url2 factsex:sandbox-url
| fallsBackTo | Agent Sandbox Url Env Var |
| isOptional | True |
Users2 factsex:users
| canSpecify | Custom Sandbox Url |
| canUse | Tpmjs Default on Railway |
50 Max Sessions1 factex:50-max-sessions
| limitsScalability | Concurrent Usage |
Analyze It1 factex:analyze-it
| precedesInWorkflow | Chart It |
Conversation Route Files1 factex:conversation-route-files
| implicatesThreeFiles | 3 |
Conversation Routes1 factex:conversation-routes
| successorTo | Tool Plumbing |
Conversations1 factex:conversations
| presupposedToExist | True |
Deno Http Server1 factex:deno-http-server
| uses | In Memory Session Map |
Dockerfile1 factex:dockerfile
| historicalDeploymentTool | True |
Docs1 factex:docs
| intertextuallyUpdated | Executor Overview |
Docs Updates1 factex:docs-updates
| successorTo | Ui Changes |
Executor Config Field1 factex:executor-config-field
| typeAs | JSONB |
Executor Type Field1 factex:executor-type-field
| typeAs | varchar |
Executor Types1 factex:executor-types
| presupposesSchemaExists | Executor Type Schema |
Existing Fields1 factex:existing-fields
| accommodate | Sandbox |
Expected Behavior1 factex:expected-behavior
| evaluatesNeutrally | File Loss |
Fire and Forget Cleanup1 factex:fire-and-forget-cleanup
| ontologicallySimple | True |
Generate Csv1 factex:generate-csv
| precedesInWorkflow | Analyze It |
Plan Step 51 factex:plan-step-5
| implements | Deno Http Server |
Plan Steps1 factex:plan-steps
| structurallySimilarTo | Complete Steps |
Session Cleanup1 factex:session-cleanup
| onConversationDelete | Fire and Forget |
Stateful Execution Sessions1 factex:stateful-execution-sessions
| for | Tpmjs Agents |
Steps Listing1 factex:steps-listing
| hedgesWith | in progress |
Tool Calls1 factex:tool-calls
| existentiallyCommitted | True |
Tool Plumbing1 factex:tool-plumbing
| dependsOn | Session Id |
Tpmjs Agents1 factex:tpmjs-agents
| presupposedToExist | True |
Ui Changes1 factex:ui-changes
| successorTo | Sandbox Template |
Workspace Dirs1 factex:workspace-dirs
| locatedUnder | /tmp |
Zero Impact Decision1 factex:zero-impact-decision
| hasZeroImpactOn | Existing Agents |