chore(deps): bump hono from 4.12.26 to 4.13.1 in /agent - #27
Open
dependabot[bot] wants to merge 1 commit into
Open
chore(deps): bump hono from 4.12.26 to 4.13.1 in /agent#27dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/agent/hono-4.12.32
branch
from
August 14, 2026 09:34
9aa9a3e to
9f69bfe
Compare
Bumps [hono](https://github.com/honojs/hono) from 4.12.26 to 4.13.1. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.26...v4.13.1) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.32 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/agent/hono-4.12.32
branch
from
August 14, 2026 10:29
9f69bfe to
f024eb3
Compare
thisyearnofear
pushed a commit
that referenced
this pull request
Aug 15, 2026
…-sides incident) Cycle #27 bought Typhoon YES (edge 0.64); cycle #29 bought the same market's NO (edge 0.24) — opposite forecasts 1.5h apart, 193 TST locked in a self-hedged position that loses fees either way. Three fixes: 1. One-thesis-per-market guard: skip any buy signal in a market with a tracked position (or one entered earlier this cycle). 2. reconcileWithChain(): the chain is the source of truth. At cycle start, adopt any on-chain open position the tracked ledger lost — the cycle-#29 buy landed on-chain and in trades.jsonl, but a pm2 deploy reloaded the runner before positions.json/exposure.json were written. Entry metadata is recovered from the trade ledger; orphans without it are managed and redeemed but never scored for calibration. Adopt-only (never drop on subgraph absence — stale drops could free exposure for a double entry). Exposure is recomputed from the tracked set each cycle. 3. Persist positions + exposure immediately after each successful buy, not at cycle end, so a mid-cycle reload can't orphan a trade. Also: the anchoring digest no longer hashes tradesPlaced — the thesis is the view, not the execution count; with the guard, cycle N+1 derives an identical view with 0 trades and must dedupe instead of re-anchoring (spends gas). The ambiguity-resolution test now seeds the tracked ledger directly (the guard makes new both-sides entries impossible by design). 538 tests. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
thisyearnofear
pushed a commit
that referenced
this pull request
Aug 18, 2026
…s ahead of Exa Briefings have been dead since the Vercel gateway credit died (08-15): briefings=0 every cycle since #27, because the original design coupled search to the gateway credit (one generateText call per briefing). briefing() now walks three rungs, first answer wins: 1. firecrawl - keyless POST api.firecrawl.dev/v2/search, highlights on by default, tbs=qdr:w freshness window. Pure retrieval - no synthesis LLM, so it cannot die with inference credit. Verified live from the VPS (~1.3s); the probe for the Typhoon query returned exactly the JMA evidence the lost trade needed. 2. parallel - the free anonymous Parallel Search MCP (search.parallel.ai/mcp, JSON-RPC tools/call web_search), objective-based with LLM-excerpted passages. Verified live (~1.5s). 3. exa-gateway - the original Exa rung, demoted to last; still gated on the promo window + gateway key. Guardrails: - Each rung owns a circuit breaker on the shared provider map: quota/credit-exhaustion errors trip a daily-reset (next 00:00 UTC) window, explicit 429s a 5-min window, anything else the standard 30 min. Breaker functions widened from LlmProviderName to string so web-search rungs can register without touching the LLM type. - Budget (maxCallsPerCycle=10) now counts NETWORK CALLS, not briefing attempts - a three-rung cascade must not triple the free-tier spend. - Cache hits always serve, including while breakers are open. - Legacy single runSearch injection still replaces the whole ladder (older tests/configs stay valid). Provenance: webSource (firecrawl/parallel/exa) added to ForecastProvenance, the tracked position, the Telegram entry tag (web:firecrawl), and the arena-card tag + legend. FIRECRAWL_API_KEY / PARALLEL_API_KEY are optional limit-raisers, documented in .env.example (keyless tiers work without). 569 tests (was 560). tsc clean (agent + root). Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
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.
Bumps hono from 4.12.26 to 4.13.1.
Release notes
Sourced from hono's releases.
... (truncated)
Commits
cf785284.13.1f6aa913fix(etag): skip unsafe methods or error responses on non-* case (#5196)cd31bc1fix(utils/stream): re-acquire writer lock when pipe() throws (#4988)569b419fix(trie-router): count every slash a pattern consumes (#5189)192768f4.13.0b0c2d90Merge pull request #5154 from honojs/next8f07028fix(compress): set Vary: Accept-Encoding on negotiated responses (#5137)8a0b18ffeat(reg-exp-router): throw UnsupportedPathError during route registration (#...3feb355fix(jsx): allow a function component to return an array (#5179)5d911d2feat(utils/headers): add HTTP fields newly registered with IANA (#5153)