Skip to content

refactor(search): adopt the Microsoft Web IQ contract - #285

Merged
Menci merged 3 commits into
mainfrom
rename-microsoft-web-iq
Jul 29, 2026
Merged

refactor(search): adopt the Microsoft Web IQ contract#285
Menci merged 3 commits into
mainfrom
rename-microsoft-web-iq

Conversation

@Menci

@Menci Menci commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Agent: Codex, an AI coding agent.

Summary

  • adopt Microsoft Web IQ across the provider discriminator, implementation module, control-plane types, dashboard copy, errors, telemetry, and tests
  • migrate persisted search configuration credentials and usage buckets to the Web IQ schema without losing existing records
  • advance data-transfer payloads to version 18 so exports and imports use the same Web IQ configuration and usage contract

The Microsoft Web IQ portal documents api.microsoft.ai/v3 as its REST API base: https://webiq.microsoft.ai/documentation/quick-start/

Test Plan

  • Run pnpm run lint
  • Run pnpm run typecheck
  • Run pnpm run test — 422 files and 4,905 tests passed
  • Apply migrations through 0068 to a fresh SQLite database, seed the previous configuration and usage shape, then apply 0069_microsoft_web_iq.sql
  • Verify the migrated credential, Web IQ usage totals, unrelated Tavily/Jina rows, removed legacy column, removed legacy provider rows, and PRAGMA foreign_key_check

Menci added 2 commits July 29, 2026 03:26
Adopt Microsoft Web IQ across the provider discriminator, configuration surface, dashboard copy, telemetry types, provider module, and tests. Migrate the stored credential column and existing usage/config rows to the new contract while retaining the old name only inside SQL migration history.
Advance export/import payloads to version 18 because search configuration and usage now carry the Microsoft Web IQ identifiers. Older exports remain explicitly rejected, and the dashboard and gateway agree on the new current version.
@Menci Menci changed the title Rename the Microsoft web search provider to Web IQ refactor(search): adopt the Microsoft Web IQ contract Jul 29, 2026
@Menci
Menci merged commit bfad491 into main Jul 29, 2026
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.

1 participant