Repository navigation
chore(main): release 1.0.1 - #669
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
release-please--branches--main
branch
3 times, most recently
from
October 16, 2026 07:08
2194495 to
1ef9f99
Compare
github-actions
Bot
force-pushed
the
release-please--branches--main
branch
2 times, most recently
from
October 16, 2026 10:01
3a5cb11 to
3fb7ebe
Compare
github-actions
Bot
force-pushed
the
release-please--branches--main
branch
from
October 16, 2026 10:28
3fb7ebe to
bfe4213
Compare
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 1.0.1 completes the research workflows left unfinished in 1.0.0. This release PR updates the version and changelog; it introduces no further runtime changes.
1.0.1 (2026-10-16)
GroktoCrawl 1.0.0 shipped its new durable research endpoint connected to demonstration data. That was a release defect. This patch connects it to configured search, page capture and model services, and completes the related workflows that were left unfinished. The existing
/v2/agentresearch endpoint was already using real services.Research that produces usable evidence
The durable endpoint turns your objective into a bounded investigation: up to three searches and eight retained sources, with explicit time and content limits. It saves the actual source text, checked knowledge and report artifacts. Completed operations can be reused after a restart. If an interrupted external call has an unknown outcome, the run reports that uncertainty instead of silently making the same paid call again.
You can attach retained research to a session, ask questions about it, inspect exact cited passages, and explicitly start a follow-up investigation from selected evidence. These workflows are available through the API, CLI and MCP. Uploaded documents can also be parsed, queried and read back through citations.
Scraping that tries recovery before giving up
A normal scrape could recognize challenge text yet return it before reaching the
browser recovery path. The scraper now tries the configured recovery tools before
reporting that the page is unavailable. Callers do not need to know which retry
option to request. A successful browser solve is checked against the resulting
content; unresolved challenge pages remain errors and are not cached as articles.
This does not guarantee access to every protected site.
Recovery, callbacks and storage
Queued legacy jobs can be recovered after a restart. Claimed work that cannot safely be resumed ends with an explicit
OUTCOME_UNKNOWNresult; partial artifacts remain visible. Completion callbacks use persistent delivery records and stable event identities. Receivers must deduplicate retries.Research memory and the semantic page index can operate on PostgreSQL/pgvector without Qdrant after the documented migration and verification steps. Qdrant remains a supported backend and rollback option. Migration is explicit; upgrading does not silently move existing data.
Important limits
as_of; CLI and MCP creation currently expose the objective, retry key and callback.as_ofasks the research system to evaluate evidence for a date. It does not fetch an archived version of a page or prove that newly captured content existed on that date.Upgrading
Keep existing data and configuration backups. Live durable research requires
PostgreSQL schema 16, Valkey, configured search/capture/model services and all four
research feature flags. Keep
FEATURE_EXPERIMENTAL_RESEARCH_FIXTURE_RUNS=false;setting it true deliberately selects the development demonstration. Check the
research capabilities endpoint before starting a run.
PostgreSQL vector migration has two separate parts: research-memory vectors and
the semantic page index. Full research-memory artifacts still live in Valkey.
Use the migration runbooks to initialize, backfill and compare each index before
changing its serving mode. Keep the documented rollback path until verification
is complete.
Update the CLI from the same release as the server. MCP clients should refresh
their tool inventory to see explicit follow-up execution. Existing
/v2/agentremains the iterative research interface; the durable research API is a separate,
bounded workflow with retained evidence and restart handling.
Change list
This patch includes the following reviewed changes:
Verification
The implementation and documentation pull requests passed their required checks.
Each final hosted and self-hosted integration suite passed 2,798 tests, with
162 skips and 17 deselections reported separately. All nine live-research HTTP
cases passed against real PostgreSQL and Valkey with controlled search, capture,
model and callback services. The tests cover different objectives, retained
source reads, interruption recovery, callbacks, evidence dates and follow-ups.
These are integration results, not a claim that a live model always produces
better answers. Follow the upgrade and backup instructions for your deployment.
This PR was generated with Release Please.