Skip to content

v0.6.0 — per-system capabilities in tool descriptions

Choose a tag to compare

@ClementRingot ClementRingot released this 18 Jun 18:06
· 111 commits to main since this release

v0.6.0 — advertise per-system capabilities in tool descriptions

Added

  • LISA now probes the connected ABAP backend's per-action capabilities allow-list once at startup (process-cached) and injects the concrete supported target_type list into the TranslateGetTexts (list_texts) and TranslateSetTexts (set_translation) tool descriptions. The assistant knows up-front which object types the target system accepts, instead of only learning reactively on rejection.
  • I18nClient.getCapabilities() exposes the allow-list to the tool layer.

Changed

  • The generic stack-differences caveat is now a fallback only (older handler / SAP unreachable); when the live list is available it is replaced by the concrete per-operation set.
  • target_type enum description trimmed (stack prose moved to the per-tool, per-system note).
  • README: clarifies the object-types table is the full catalog; the real set is per-system and stated in each tool description.

Also includes: fix(abap) — ISO language codes converted to SAP SPRAS (no more RO→RU).

🤖 Generated with Claude Code