Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.

chore: address kinetix-plugins issue #81: harden provider schema, Antigr - #82

Merged
LazyGreed merged 8 commits into
mainfrom
chore/issue-81-provider-compatibility-hardening
Oct 4, 2026
Merged

LazyGreed merged 8 commits into
mainfrom
chore/issue-81-provider-compatibility-hardening

Conversation

@LazyGreed

Copy link
Copy Markdown
Contributor

Summary

  • Preserved explicitly empty Antigravity structured tool results instead of substituting an empty-string fallback.
  • Added adapter conformance regressions for empty content objects, structured_content-only objects, empty JSON parts, and absent-content fallback.

Verification

  • cargo test -p kinetix-plugin-antigravity-oauth shared_adapter_conformance_fixtures -- --nocapture
  • cargo fmt --all -- --check
  • git diff --check
  • cargo test --workspace
  • cargo check --locked --workspace --target wasm32-unknown-unknown
  • KINETIX_DIR=/home/k/Projects/kinetix scripts/run-ci.sh
  • scripts/test_adapter_component_runtime.sh
  • python3 scripts/validate_response_contract.py
  • KINETIX_DIR=/home/k/Projects/kinetix python3 scripts/sync_host_contract.py --check

Issues

Closes #81

@LazyGreed

Copy link
Copy Markdown
Contributor Author

Review

Reviewed full commit range. No blocking findings. Prior empty-JSON finding resolved; reported product-facing changes match Git. Checkout unchanged.

Verification

  • kinetix-plugins: cargo test --workspace (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: cargo fmt --all -- --check (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: git diff --check 2a7209aa344e11db1e052d3e9cf039d8544665be 1823ba6720e746e8bd1d38a746342e675ff3a9ff (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: cargo check --locked --workspace --target wasm32-unknown-unknown (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: scripts/test_adapter_component_runtime.sh (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: python3 scripts/validate_response_contract.py (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: KINETIX_DIR=/home/k/Projects/kinetix python3 scripts/sync_host_contract.py --check (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)
  • kinetix-plugins: git status --porcelain; test "$(git rev-parse HEAD)" = 1823ba6720e746e8bd1d38a746342e675ff3a9ff; git diff --quiet; git diff --cached --quiet (cwd /home/k/merro/.wt/kinetix-plugins/issue-81-provider-compatibility-hardening)

Non-blocking findings and notes

  • None.

@LazyGreed
LazyGreed merged commit 70075b0 into main Oct 4, 2026
1 check passed
@LazyGreed
LazyGreed deleted the chore/issue-81-provider-compatibility-hardening branch October 4, 2026 01:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: harden provider compatibility profiles and Antigravity tool translation

1 participant