Skip to content

Roadmap: 0.3.0 / 0.4.0 modernization plan#5

Closed
NormallyGaussian wants to merge 1 commit intomainfrom
plan/0.3.0-roadmap
Closed

Roadmap: 0.3.0 / 0.4.0 modernization plan#5
NormallyGaussian wants to merge 1 commit intomainfrom
plan/0.3.0-roadmap

Conversation

@NormallyGaussian
Copy link
Copy Markdown
Collaborator

Summary

This draft PR parks IMPROVEMENT_PLAN.md so the roadmap doesn't get lost while Phase 1 work happens on a sibling branch. The plan is reviewable here; actual code changes will land in separate PRs.

Highlights

  • Phase 1 (0.3.0) — bump parallel-web 0.3.3 → 0.5.1, switch Search/Extract to the GA client.search / client.extract endpoints, fix response_metadata["model_name"] (was "model"), drop OpenAI params Parallel ignores, add bind_tools / with_structured_output for lite/base/core, surface response.basis citations, switch tools to response_format="content_and_artifact", ship py.typed in the wheel, slim _client.py.
  • Phase 2 (0.4.0)ParallelSearchRetriever, ParallelTaskRunTool + ParallelDeepResearch, ParallelTaskGroup (webhooks + BYOMCP), ParallelFindAllTool, ParallelMonitor, parallel_mcp_toolkit(), plus an upstream PR registering parallel in langchain.chat_models.base._BUILTIN_PROVIDERS.
  • Phase 3 — docs/examples rewrite around create_agent, observability (LangSmith tags, surface SDK warnings), CI hardening, fix stale Makefile and TESTING.md paths.

See IMPROVEMENT_PLAN.md for the per-file audit, deliverables checklists, open questions, and success criteria.

Test plan

  • Plan reviewed and signed off (or comments captured) before Phase 1 PRs land
  • Open questions (naming, with_structured_output via Task Runs, create_research_agent factory, async-first) decided

This PR carries no code changes; close once superseded by Phase 1.

Captures the modernization plan: bump parallel-web 0.3.3 -> 0.5.1, switch
search/extract to GA endpoints, fix LangChain 1.x conformance issues
(response_metadata model_name, content_and_artifact tools, bind_tools /
with_structured_output for lite/base/core, surface basis citations),
and stage Phase 2 surfaces (retriever, Task Run/Group, FindAll, Monitor,
hosted MCP toolkit, init_chat_model registration).
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