Skip to content

Re-vendor the agent client from abap2UI5/mcp-server@82b75d8 - #5

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/wizardly-ritchie-7sj2br
Oct 7, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/wizardly-ritchie-7sj2br

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

This re-vendors conformance/frontend/adapters/vendor/mcp-server/ (appclient, snapshot, viewxml) with scripts/vendor-agent-client.mjs, at the commit that merged abap2UI5/mcp-server#48 and #49. These are the modules that the agent adapter and the renderers' common halves use.

What changes upstream:

  • Queued acts: an act queued behind one in flight runs only if it still names what its caller saw.
  • Session eviction: sessions are evicted least recently used first, and eviction keeps a newer session that shares the evicted one's draft id.
  • Event by name: without row, a screen action wins over a row action of the same name.
  • Error texts: errors echo at most 80 characters of an argument.
  • Snapshot:
    • stripTags is now linear.
    • An out-of-range character reference stays as written instead of throwing.

PROTOCOL_SKIP_BACKENDS=1 PROTOCOL_SKIP_BROWSER=1 npm test passes locally: 80 passed, 3 skipped. That run includes the frontend suite against the agent client and the renderers. CI also runs the backend suite.

🤖 Generated with Claude Code

https://claude.ai/code/session_013nvd2W2zUT5ZyemG91n2oq


Generated by Claude Code

The conformance suite's agent adapter on the client of mcp-server#48 and
#49: queued acts checked against the screen their caller saw, LRU
sessions, a screen action before a row action of the same name, errors
echoing at most 80 characters, linear stripTags, out-of-range character
references kept as written.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013nvd2W2zUT5ZyemG91n2oq
@oblomov-dev
oblomov-dev merged commit d6088fb into main Oct 7, 2026
3 checks passed
@oblomov-dev
oblomov-dev deleted the claude/wizardly-ritchie-7sj2br branch October 7, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants