Skip to content

feat(cli): update LKM API contract follow-ups#779

Merged
kunyuan merged 2 commits into
mainfrom
codex/lkm-api-contract-followup
Jul 7, 2026
Merged

feat(cli): update LKM API contract follow-ups#779
kunyuan merged 2 commits into
mainfrom
codex/lkm-api-contract-followup

Conversation

@huangy22

Copy link
Copy Markdown
Contributor

Summary

  • add a Gaia-owned LKM policy layer for request body/filter construction
  • update LKM knowledge/reasoning CLI options for abstract/conclusion/premise scopes, title filters, and publication-date filters
  • add gaia search lkm feedback for POST /feedback and refresh docs/help snapshots

Policy review focus

Please especially review gaia/cli/commands/search/lkm/policy.py: it separates Apifox endpoint contract support from Gaia CLI's consumer-owned defaults, including sort defaults, filter shaping, and feedback body construction.

Tests

  • uv run ruff check gaia/cli/commands/search/lkm/knowledge.py gaia/cli/commands/search/lkm/reasoning.py gaia/cli/commands/search/lkm/feedback.py gaia/cli/commands/search/lkm/policy.py gaia/cli/commands/search/lkm/docs.py gaia/cli/commands/search/lkm/__init__.py tests/cli/search/test_lkm_verbs.py tests/baseline/test_help_snapshots.py tests/baseline/conftest.py
  • uv run pytest tests/cli/search/test_lkm_verbs.py -q
  • uv run pytest tests/baseline/test_help_snapshots.py -q

@huangy22 huangy22 requested a review from kunyuan June 30, 2026 03:03
@kunyuan kunyuan merged commit 4156828 into main Jul 7, 2026
4 checks passed
@kunyuan kunyuan deleted the codex/lkm-api-contract-followup branch July 7, 2026 11:23
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.

3 participants