context
Part 34
ctx:discord/blah/safiersemantics/part-34No 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.
Code Snippet Pass Tools Runtime9 factsex:code-snippet-pass-tools-runtime
| assignsTools | Tool Declarations |
| avoidsAutoExecution | true |
| implementsMethods | Ask Async |
| implementsMethods | Ask Streaming Async |
| locatedInFile | SafierAgentAF.cs |
| selectsToolDeclarations | Tools |
| setsChatOptions | Chat Options |
| transformsAIFunction | As Declaration Only |
| usesConditional | _tools.Count > 0 |
Message 2026 01 25 23 527 factsex:message-2026-01-25-23-52
| authoredBy | Xenonfun |
| claimsBetterDocumentation | Opus |
| containsCodeSnippet | Code Snippet Pass Tools Runtime |
| hasTimestamp | 2026-01-25T23:52:00 |
| listsKeyPoints | Key Points List |
| praises | Opus |
| referencesDocumentation | Microsoft AI Function Doc |
Message 2026 01 26 06 095 factsex:message-2026-01-26-06-09
| attaches | Screen Recording 2026 01 26 at 1 06 38 Am Mov |
| authoredBy | Xenonfun |
| hasTimestamp | 2026-01-26T06:09:00 |
| prefersUnlinkedAuth | wanted one that wasn't really linked to anything |
| reportsTweaks | few more tweaks |
System5 factsex:system
| broadcastsVia | Signalr |
| hasRealTimeCallbacks | Ui |
| plansUserLogin | soon |
| supportsRehydratingState | true |
| usesCsharp | true |
Message 2026 01 26 00 064 factsex:message-2026-01-26-00-06
| authoredBy | Xenonfun |
| expressesUncertainty | we shall see |
| hasTimestamp | 2026-01-26T00:06:00 |
| listsWorkingFeatures | Whats Working List |
Message 2026 01 26 00 084 factsex:message-2026-01-26-00-08
| attaches | Screenshot 2026 01 25 at 7 07 42 Pm Png |
| authoredBy | Xenonfun |
| containsText | not exactly. |
| hasTimestamp | 2026-01-26T00:08:00 |
Message 2026 01 26 00 194 factsex:message-2026-01-26-00-19
| attaches | Screenshot 2026 01 25 at 7 19 06 Pm Png |
| authoredBy | Xenonfun |
| containsText | its. trying |
| hasTimestamp | 2026-01-26T00:19:00 |
Message 2026 01 26 03 404 factsex:message-2026-01-26-03-40
| attaches | Screenshot 2026 01 25 at 10 39 23 Pm Png |
| authoredBy | Xenonfun |
| hasTimestamp | 2026-01-26T03:40:00 |
| hopesFor | Multiuser Support |
Message 2026 01 26 03 584 factsex:message-2026-01-26-03-58
| announcesProgress | rehydrating state and cleaner functionality, user login soon. |
| attaches | Screenshot 2026 01 25 at 10 57 43 Pm Png |
| authoredBy | Xenonfun |
| hasTimestamp | 2026-01-26T03:58:00 |
Message 2026 01 26 06 164 factsex:message-2026-01-26-06-16
| attaches | Screen Recording 2026 01 26 at 1 16 05 Am Mov |
| authoredBy | Xenonfun |
| confirmsWorks | Login |
| hasTimestamp | 2026-01-26T06:16:00 |
Xenonfun4 factsex:xenonfun
| demonstratesProgress | System |
| expectsFutureLogin | User Login |
| prefersOpus | Opus |
| sharesVanillaExample | Screenshot 2026 01 25 at 8 33 35 Pm Png |
Chat Log3 factsex:chat-log
| involvesConversation | Traves Theberge |
| involvesConversation | Xenonfun |
| referencesExternal | Youtube K5fadxjtwz4 |
Message 2026 01 26 00 463 factsex:message-2026-01-26-00-46
| asksQuestion | what C# frameworks have you found and are working with? |
| authoredBy | Traves Theberge |
| hasTimestamp | 2026-01-26T00:46:00 |
Message 2026 01 26 01 323 factsex:message-2026-01-26-01-32
| authoredBy | Xenonfun |
| hasTimestamp | 2026-01-26T01:32:00 |
| sharesLink | Youtube K5fadxjtwz4 |
Message 2026 01 26 01 33 Vanillia3 factsex:message-2026-01-26-01-33-vanillia
| authoredBy | Xenonfun |
| describesAsVanilla | Implementation |
| hasTimestamp | 2026-01-26T01:33:00 |
Github Login2 factsex:github-login
| integrated | System |
| worksAlready | true |
Message 2026 01 26 01 33 Screenshot2 factsex:message-2026-01-26-01-33-screenshot
| attaches | Screenshot 2026 01 25 at 8 33 35 Pm Png |
| authoredBy | Xenonfun |
Message 2026 01 26 03 592 factsex:message-2026-01-26-03-59
| attaches | Screenshot 2026 01 25 at 10 59 26 Pm Png |
| authoredBy | Xenonfun |
Message 2026 01 26 04 022 factsex:message-2026-01-26-04-02
| attaches | Screenshot 2026 01 25 at 11 02 37 Pm Png |
| authoredBy | Xenonfun |
Message 2026 01 26 04 282 factsex:message-2026-01-26-04-28
| attaches | Screenshot 2026 01 25 at 11 27 37 Pm Png |
| authoredBy | Xenonfun |
Message 2026 01 26 07 172 factsex:message-2026-01-26-07-17
| attaches | Screenshot 2026 01 26 at 2 16 59 Am Png |
| authoredBy | Xenonfun |
Traves Theberge2 factsex:traves-theberge
| inquiresAbout | Csharp Frameworks |
| interestedInFrameworks | Csharp Frameworks |
Workflow Execution2 factsex:workflow-execution
| supportsConcurrentPatterns | true |
| supportsSequentialPatterns | true |
Workflow Grain2 factsex:workflow-grain
| persistsState | Orleans |
| reliesOn | Orleans |
Youtube K5fadxjtwz42 factsex:youtube-k5fadxjtwz4
| concernsCsharpFrameworks | likely |
| isResponseTo | Message 2026 01 26 00 46 |
Agent Creation Strategy1 factex:agent-creation-strategy
| avoidsMiddleware | Function Invoking Chat Client |
Aifunction1 factex:aifunction
| convertibleToDeclaration | As Declaration Only |
Aifunction Declaration1 factex:aifunction-declaration
| isSchemaOnly | true |
Attachments1 factex:attachments
| illustrateDevelopment | Ui |
Function Call Content1 factex:function-call-content
| handledManually | Our Code |
Idempotency Checks1 factex:idempotency-checks
| functionsAsSafetyNet | true |
Implementation1 factex:implementation
| hasOverkill | Multiuser Support |
Key Point 11 factex:key-point-1
| describesStrategy | Agent created WITHOUT tools prevents FunctionInvokingChatClient middleware |
Key Point 21 factex:key-point-2
| passesToolsRuntime | Aifunction Declaration |
Key Point 31 factex:key-point-3
| frameworkReturns | Function Call Content |
Key Point 41 factex:key-point-4
| handlesExecution | manually with real-time UI callbacks |
Key Point 51 factex:key-point-5
| retainsIdempotencyChecks | as a safety net |
Microsoft AI Function Doc1 factex:microsoft-ai-function-doc
| hasUrl | https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.ai.aifunction.asdeclarationonly |
Multiuser Support1 factex:multiuser-support
| motivatesOverkill | Architecture |
Screen Recording 2026 01 26 at 1 06 38 Am Mov1 factex:screen-recording-2026-01-26-at-1-06-38-am-mov
| showsTweaks | Login |
Screen Recording 2026 01 26 at 1 16 05 Am Mov1 factex:screen-recording-2026-01-26-at-1-16-05-am-mov
| confirmsFunctionality | Login |
Screenshot 2026 01 25 at 7 07 42 Pm Png1 factex:screenshot-2026-01-25-at-7-07-42-pm-png
| postedBy | Xenonfun |
Screenshot 2026 01 25 at 7 19 06 Pm Png1 factex:screenshot-2026-01-25-at-7-19-06-pm-png
| demonstratesTrying | System |
Step Inputs1 factex:step-inputs
| supportsVariableSubstitution | true |
Tool Passing Strategy1 factex:tool-passing-strategy
| enablesManualExecution | Ui Callbacks |
Ui1 factex:ui
| browsesWorkflowTemplates | true |
Workflow Operations1 factex:workflow-operations
| supportsPauseResumeCancel | true |