Skip to content

Implement SDK and MCP methods for Classify#242

Merged
dschwarz26 merged 6 commits intomainfrom
classify
Feb 27, 2026
Merged

Implement SDK and MCP methods for Classify#242
dschwarz26 merged 6 commits intomainfrom
classify

Conversation

@dschwarz26
Copy link
Contributor

Screenshot 2026-02-26 at 8 39 40 PM

Doesn't sunset Screen yet, should make sure everything is healthy for a bit first.

dschwarz26 and others added 2 commits February 26, 2026 19:56
- Add classify() and classify_async() to SDK ops.py
- Add ClassifyInput model to MCP models.py
- Add everyrow_classify MCP tool to tools.py
- Add classify entry to manifest.json
- Add docs/reference/CLASSIFY.md and update docs/api.md
- Add integration test for classify

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update all documentation, MCP server README, skill reference, and
manifest to include classify and forecast alongside existing operations.
Rewrite CLASSIFY.md reference with real GICS sector example. Update
tool description to describe research scaling rather than implementation
phases. Point Classifiers link in README to CLASSIFY instead of SCREEN
and replace screen code example with classify.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dschwarz26 dschwarz26 requested a review from hnykda February 27, 2026 05:02
Comment on lines +864 to +872
async def classify(
task: str,
categories: list[str],
input: DataFrame | UUID | TableResult,
classification_field: str = "classification",
include_reasoning: bool = False,
session: Session | None = None,
) -> TableResult:
"""Classify each row of a table into one of the provided categories.

This comment was marked as outdated.

dschwarz26 and others added 4 commits February 27, 2026 06:52
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dschwarz26 dschwarz26 merged commit 46129f7 into main Feb 27, 2026
7 checks passed
@dschwarz26 dschwarz26 deleted the classify branch February 27, 2026 15:20
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