Skip to content

[MCP Integration] Phase 3: Config service#2236

Open
aniruddh-alt wants to merge 9 commits intoani/mcp-integration-02-modelsfrom
ani/mcp-integration-03-config-svc
Open

[MCP Integration] Phase 3: Config service#2236
aniruddh-alt wants to merge 9 commits intoani/mcp-integration-02-modelsfrom
ani/mcp-integration-03-config-svc

Conversation

@aniruddh-alt
Copy link
Contributor

Description

Part of the MCP Integration PR chain (Phase 3 of 10) - Stage: service

What changed: Added config_service.py for discovering, loading, and resolving Oumi YAML training configs from multiple sources (env override, cached, bundled fallback) with comprehensive tests.

Why: The config service is a core dependency for the sync service and server tools — it enables MCP clients to browse and use training configurations.

Related issues

Before submitting

  • Did you link the issue(s) related to this PR in the section above?
  • Did you add / update tests where needed?

@gitar-bot
Copy link

gitar-bot bot commented Mar 3, 2026

Important

Upgrade your plan to unlock code review, CI analysis, custom rules, and more.

@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from f38a2e4 to 8e7a6b1 Compare March 4, 2026 00:03
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-03-config-svc branch from fa4b9de to 68b1f3d Compare March 4, 2026 00:03
@aniruddh-alt aniruddh-alt self-assigned this Mar 4, 2026
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from cbe787c to 4d3461e Compare March 4, 2026 00:32
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-03-config-svc branch from d5a2a5c to f464b88 Compare March 4, 2026 00:32
Aniruddhan Ramesh and others added 3 commits March 3, 2026 16:42
Add config_service.py for discovering, loading, and resolving Oumi YAML
training configs from multiple sources (env override, cached, bundled).
Includes comprehensive tests for config discovery and loading.

Part of the MCP integration PR chain (Phase 3 of 10).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix TOCTOU race in config directory resolution (try/except vs check-then-use)
- Fix extract_header_comment docstring to match actual behavior
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-02-models branch from 4d3461e to 89c8856 Compare March 4, 2026 00:43
@aniruddh-alt aniruddh-alt force-pushed the ani/mcp-integration-03-config-svc branch from f464b88 to a0a2e8e Compare March 4, 2026 00:44
@aniruddh-alt aniruddh-alt marked this pull request as ready for review March 8, 2026 16:51
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