codeunitCopilot & Agentsofficial - Microsoftderived - from the source, no model text

Codeunit 4314 "Agent Task Log Entry"

System Application · System.Agents.Troubleshooting

Across versions

  1. BC23-26not present
  2. BC27added
  3. BC283 procedures added
  4. BC29unchanged
  5. BC304 procedures added

Neighbourhood 3 connected objects and pages

Codeunit 4329 "Agent User Feedback" (calls, 5 links)Agent User FeedbackCodeunit 5460 "Json" (calls, 2 links)JsonCodeunit 4300 "Agent Task Impl." (calls)Agent Task Impl.

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

System Application · System.Agents.Troubleshooting · BC27-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Event subscriptions

  • OnFeedbackEventForAgentTaskLogEntryTable subscribes to Codeunit “System Action Triggers” OnFeedbackEvent

Procedures

  • FormatJsonTextForRichContent(JsonText: text): text
  • ExtractPageStack(var PageStacksRecords: Record "Agent JSON Buffer" temporary; ContextRootObject: JsonObject)
  • ExtractAvailableTools(var AvailableToolsRecords: Record "Agent JSON Buffer" temporary; ContextRootObject: JsonObject)
  • ExtractMemorizedData(var MemorizedDataRecords: Record "Agent JSON Buffer" temporary; ContextRootObject: JsonObject)
  • ReadContext(Entry: Record "Agent Task Memory Entry"): Text
  • ReadContext(Entry: Record "Agent Task Log Entry"): Text
  • GetDefaultEncoding(): TextEncoding

Plus 2 local procedures.

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

  • Codeunit 4329 “Agent User Feedback” (5 calls: OnFeedbackEventForAgentTaskLogEntryTable → GetAgentMetadataProviderTok, OnFeedbackEventForAgentTaskLogEntryTable → GetAgentTaskIdTok, OnFeedbackEventForAgentTaskLogEntryTable → GetAgentTaskLogEntryIdTok, …)
  • Codeunit 5460 “Json” (2 calls: FormatJsonTextForRichContent → GetCollectionAsText, FormatJsonTextForRichContent → InitializeCollection)
  • Codeunit 4300 “Agent Task Impl.” (1 call: OnFeedbackEventForAgentTaskLogEntryTable → TryGetAgentRecordFromTaskId)

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Agent Task Log Entry"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources