Skip to content

Commit ef37687

Browse files
hnykdagithub-actions[bot]
authored andcommitted
chore(futuresearch-python): bump version to 0.6.0 (#4951)
## Summary - Bumps `futuresearch`, `futuresearch-mcp`, `everyrow` (stub), and `everyrow-mcp` (stub) to **v0.6.0** - Updates inter-package dependency constraints accordingly - Once merged, create a GitHub release on `futuresearch/futuresearch-python` tagged `v0.6.0` to trigger PyPI publish ## What's in 0.6.0 - Rename: all MCP tools renamed from `everyrow_*` → `futuresearch_*` - `include_partial_rows` support wired through - MCP server instruction improvements - Bug fixes: `FUTURESEARCH_API_KEY` / `EVERYROW_API_KEY` fallback 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Sourced from commit 0aed4615dcc402e97312d2a62cc7f5bf2ca01177
1 parent 5ac29f4 commit ef37687

11 files changed

Lines changed: 17 additions & 17 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"name": "futuresearch",
1212
"source": "./",
1313
"description": "Give Claude Code a research team. Forecast, score, classify, or research every row of a dataset.",
14-
"version": "0.5.1"
14+
"version": "0.6.0"
1515
}
1616
]
1717
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "futuresearch",
33
"description": "Give Claude Code a research team. Forecast, score, classify, or research every row of a dataset.",
4-
"version": "0.5.1",
4+
"version": "0.6.0",
55
"author": {
66
"name": "FutureSearch"
77
},

futuresearch-mcp/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": "0.4",
33
"name": "futuresearch-mcp",
44
"display_name": "FutureSearch MCP Server",
5-
"version": "0.5.1",
5+
"version": "0.6.0",
66
"description": "Give your AI a research team. Forecast, score, classify, or research every row of a dataset.",
77
"long_description": "MCP server for futuresearch: give your AI a research team. Each operation dispatches web research agents across a dataset to forecast, score, classify, deduplicate, merge, or research at scale.",
88
"author": {

futuresearch-mcp/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[project]
22
name = "futuresearch-mcp"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "MCP server for futuresearch: a researcher for every row"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
dependencies = [
88
"PyJWT[crypto]>=2.8.0",
9-
"futuresearch>=0.5.1",
9+
"futuresearch>=0.6.0",
1010
"httpx>=0.27.0",
1111
"jsonschema>=4.0.0",
1212
"mcp[cli]>=1.0.0",

futuresearch-mcp/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
"subfolder": "futuresearch-mcp"
1010
},
1111
"websiteUrl": "https://github.com/futuresearch/everyrow-sdk/tree/main/futuresearch-mcp",
12-
"version": "0.5.1",
12+
"version": "0.6.0",
1313
"packages": [
1414
{
1515
"registryType": "pypi",
1616
"registryBaseUrl": "https://pypi.org",
1717
"identifier": "futuresearch-mcp",
18-
"version": "0.5.1",
18+
"version": "0.6.0",
1919
"runtimeHint": "uvx",
2020
"transport": {
2121
"type": "stdio"

futuresearch-mcp/src/futuresearch_mcp/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class Settings(BaseSettings):
1717

1818
futuresearch_api_url: str = Field(
1919
default="https://futuresearch.ai/api/v0",
20-
validation_alias=AliasChoices("FUTURESEARCH_API_URL", "FUTURESEARCH_API_URL"),
20+
validation_alias=AliasChoices("FUTURESEARCH_API_URL", "EVERYROW_API_URL"),
2121
)
2222
preview_size: int = Field(default=1000)
2323
max_schema_properties: int = Field(
@@ -119,7 +119,7 @@ class Settings(BaseSettings):
119119
futuresearch_api_key: str | None = Field(
120120
default=None,
121121
repr=False,
122-
validation_alias=AliasChoices("FUTURESEARCH_API_KEY", "FUTURESEARCH_API_KEY"),
122+
validation_alias=AliasChoices("FUTURESEARCH_API_KEY", "EVERYROW_API_KEY"),
123123
)
124124

125125
@property

gemini-extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "futuresearch",
33
"description": "Gemini extension for the futuresearch SDK - AI-powered data processing utilities for transforming, deduping, merging, ranking, and classifying dataframes",
4-
"version": "0.5.1",
4+
"version": "0.6.0",
55
"mcpServers": {
66
"futuresearch": {
77
"command": "uvx",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ futuresearch = { workspace = true }
66

77
[project]
88
name = "futuresearch"
9-
version = "0.5.1"
9+
version = "0.6.0"
1010
description = "A researcher for every row. Forecast, score, classify, or research entire datasets."
1111
readme = "README.md"
1212
requires-python = ">=3.12"

stubs/everyrow-mcp/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[project]
22
name = "everyrow-mcp"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "Renamed to futuresearch-mcp. This package is a compatibility shim."
55
readme = "README.md"
66
requires-python = ">=3.12"
7-
dependencies = ["futuresearch-mcp>=0.5.1"]
7+
dependencies = ["futuresearch-mcp>=0.6.0"]
88

99
[project.scripts]
1010
everyrow-mcp = "futuresearch_mcp.server:main"

stubs/everyrow/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[project]
22
name = "everyrow"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "Renamed to futuresearch. This package is a compatibility shim."
55
readme = "README.md"
66
requires-python = ">=3.12"
7-
dependencies = ["futuresearch>=0.5.1"]
7+
dependencies = ["futuresearch>=0.6.0"]
88

99
[tool.hatch.build.targets.wheel]
1010
packages = ["src/everyrow"]

0 commit comments

Comments
 (0)