You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2026/07/28 14:06:07 UTC

(skywalking-horizon-ui) branch feat/ai-history-and-enhancement updated (08a6834 -> 4c4427e)

This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch feat/ai-history-and-enhancement
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


    omit 08a6834  fix(ai): tombstone history deletes, bind queued writes to their owner
    omit 8014cf7  fix(ai): serialize history writes, bind profiling analysis to its task
    omit 7a171d7  fix(ai): keep the profiling proposal header lint-clean and exhaustive
    omit 91e7f49  fix(ai): resolve 32 findings from the branch-wide review
    omit 46e2c39  fix(ai): review findings — v1 capture crash, replay roster leak, stale prompt
    omit 24cd88b  feat(ai): trace profiling shows the span waterfall beside the flame
    omit 2bed951  refactor(ai): drop show_service_list — no live-tab handoff, no drift
    omit 2df204c  feat(ai): capture the network process-graph as a frozen block; honest fallbacks
    omit 922b5e0  feat(ai): network profiling reads out as text, not a drifting tab-handoff
    omit c0b4009  refactor(ai): de-hardcode the RCA playbooks — read the template, don't bake it in
    omit 609f439  docs(ai): changelog + skills contract for triage capture-replay & replay badge
    omit 1f89315  feat(ai): capture-replay for the triage list blocks + a shared replay tag
    omit 0ac0837  feat(ai): multi-type profiling proposals (trace/async/pprof/eBPF/network)
    omit 5dc6333  feat(ai): profiling result block + analyze_profiling tool (result spine)
    omit d3ae9c0  fix(ai): replay must not touch the live query cache; harden replay fallbacks
    omit 83a37ad  refactor(ai): externalize the visualization skill's tool prompts (rollout complete)
    omit f14353e  refactor(ai): externalize 5 more skills' tool prompts to resources/tools/*.yaml
    omit dd8526f  refactor(ai): unify map + figure static mode as replay/replayData, frozen-always, zero-query
    omit f56e712  feat(ai): map capture-replay, rich relationship reads, externalized tool prompts
    omit fec4c8b  fix(ai): client chat history now actually persists to IndexedDB
    omit 71b3530  feat(ai): layer-template-as-skill — kb_layer_capabilities + skill principles
    omit e65bddf  feat(ai): persist chat history per-user in IndexedDB with toggle, usage + clear
     add 4c4427e  feat(ai): profiling, captured-snapshot chat blocks, and template-driven RCA

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (08a6834)
            \
             N -- N -- N   refs/heads/feat/ai-history-and-enhancement (4c4427e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 apps/bff/src/ai/skill/triggers/tools.test.ts | 18 +++++++++
 apps/bff/src/ai/skill/triggers/tools.ts      |  9 ++++-
 apps/bff/src/logic/oap/profiling.ts          |  2 +-
 apps/ui/src/ai/historyStore.ts               | 51 ++++++++++++++++--------
 apps/ui/src/ai/useAiConversations.ts         | 59 +++++++++++++++++++++-------
 5 files changed, 106 insertions(+), 33 deletions(-)