chore(deps): update all non-major dependencies (patch) - #2489
chore(deps): update all non-major dependencies (patch)#2489shunkakinoki wants to merge 1 commit into
Conversation
|
Warning This organization's free trial has ended, so Indent couldn't start this review. Manage billing to resume reviews on this repository. |
|
Warning Review limit reachedNext included review available in 59 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
- Updated
graphifyydependency version from>=0.9.44to>=0.9.45inpyproject.toml
This is a straightforward dependency version bump with no code changes. The upgrade to graphifyy 0.9.45 includes several important fixes:
- Incremental rebuilds now validate
.graphify_rootmarkers to prevent graph collapse - Go symbol IDs properly disambiguate
Runvsrun - ID-less hyperedges are now tolerated in
graph.json
All fixes are defensive and backward-compatible - no migration required.
openrouter/openrouter/free | 𝕏
b42606e to
31cee60
Compare
31cee60 to
3b3e5ce
Compare
3b3e5ce to
27f3412
Compare

This PR contains the following updates:
>=0.37.3→>=0.37.5>=0.9.44→>=0.9.47Release Notes
kenn-io/agentsview (agentsview)
v0.37.5Compare Source
Prefer richer
agy-readertrajectory sidecars when parsing Antigravity IDE sessions.Remove recommended-plugin context injected into Codex sessions.
Include overnight session activity in date-filtered results.
v0.37.4Compare Source
Add incremental HTTP remote sync with persistent per-host mirrors.
Include GPT-5.6 Sol, Terra, and Luna pricing.
Show hidden defaults in session list CLI output.
Graphify-Labs/graphify (graphifyy)
v0.9.47Compare Source
graphify extract --out <dir>no longer writes converted Office/Google-Workspace sidecars back into the scanned source tree; sidecar writes go through the cache root while the content hash stays anchored to the scan root, so a read-only or pinned checkout stays clean (#2787, thanks @hopstreax).\foo\bar) as cwd-relative on Windows, where such a path resolves against the current drive root and is actually outside the project; POSIX behaviour is unchanged (#2795, thanks @abhay-codes07).const api = {}; api.foo = fn) now keep those members in the graph — the API object is modeled beneath its factory and the assigned functions attach as methods, including arrow-function assignments and their intra-factory call edges. The owner is minted only for identifiers proven to be object-literal bindings in the enclosing function, so arbitrary receivers do not reintroduce the phantom-owner flood, and the factory'scontainsedge is emitted once no matter how many methods hang off the object (#2745, thanks @rajanpanth).graph.jsonfield order is now stable across a read-rebuild round-trip, so re-runninggraphify updateon an unchanged graph produces a byte-identical file instead of reshuffling node and link keys (#2582, thanks @C0KERNEL).graphify querynow names the graph it opened and its node count at the head of the answer (relative to the CWD when the graph is underneath it, absolute otherwise), so a query run from a parent project no longer silently answers from the wrong corpus with no indication which graph was used (#2789, thanks @abhay-codes07).claudebackend no longer crashes withAttributeError: 'ThinkingBlock'when an extended-thinking response leads with a thinking block; the first text block is read instead (#2697, thanks @mdshzb04).graphify update/save_manifestno longer rewritesmanifest.jsontimestamps on a no-op run, sographify-out/stops showing as dirty (and stops producing a trailing graph commit) when nothing changed; a genuine change still updates and persists (#2838, thanks @hopstreax).class Svc(IRepo repo)emits thereferencesedge toIRepoand calls throughreporesolve — previously the class silently dropped its dependency; built-in and type-parameter types are not fabricated (#2829, thanks @brobl2008).confidence_scorekeyed to the relation (uses0.95,indirect_call/unresolved cross-filecalls0.85) instead of landing at the rubric-forbidden 0.5 or a flat 0.8; the INFERRED default moves 0.5→0.55 so every score-less INFERRED edge is on the discrete rubric set (#2813, thanks @abhay-codes07).graph.jsonthat stored a numeric edgeconfidence(from a pre-enum version) no longer warns once per edge on every incremental reload; the numeric value is normalized to theINFERREDtag with the original float preserved inconfidence_score(thanks @Trantor-develops).v0.9.46Compare Source
Fix: node-id normalization is now caseless-stable for combining-mark sequences —
casefoldand NFKC don't commute, so a single pass leftnormalize_id(s) != normalize_id(s.casefold())for inputs like Greek ypogegrammeni followed by a combining accent; normalization now iterates casefold+NFKC to a fixpoint. Letter/digit-bearing ids are unchanged, so existing graphs are not re-keyed.Fix: Java annotations now emit
referencesedges to their type — including class-literal arguments (@Repeatable(Foo.class),@Uses({A.class, B.class})) and annotation-member return types — so a container annotation is no longer a disconnected island; string/enum arguments are not mistaken for type references (#2426, thanks @oleksii-tumanov).Fix:
graphify querytreats_as a token separator (like-), so an underscore-spelled query (user_service) matches a hyphenated label (user-service); coverage-scaling keeps the broader tokenization from surfacing unrelated single-token noise (#2473, thanks @nadiadatepe-eng).Fix: the
post-checkouthook skips its rebuild when HEAD is unchanged (e.g.git checkout -bwith no start point), so creating a branch no longer triggers a full graph rebuild (#2421, thanks @nothariharan).Feature: Markdown nodes now carry a
node_kind(pagevsheading) attribute so a docs corpus can be filtered by kind, and leading YAML frontmatter is parsed onto the page node as bounded, sanitized attributes; a#comment inside frontmatter is no longer mis-extracted as a heading (thanks @evanthomasgelders). Node ids are unchanged, so existing markdown graphs are not re-keyed.Feature: Common Lisp
.lisp/.cl/.lsp/.asdextraction via tree-sitter-commonlisp (optional[commonlisp]extra) — packages, classes, functions, methods, generics, macros, variable definers, and same-file calls;opened/:used packages resolve cross-file (thanks @fade).Fix: a
graphify querywhose node set fits the budget but whose edges push the total over now prints an honest "complete answer over budget" notice with the real size, instead of silently returning a payload several times the requested budget (and no longer advises raising the budget, which was the exact trigger); edges are still never dropped from a complete answer (#2784, thanks @AromalBiju1).Fix: a
.gitignore/.graphifyignoresaved in a non-UTF-8 encoding no longer silently drops its rules (which let an explicitly-excluded directory get scanned anyway); the file is decoded UTF-8-first, then by a UTF-16 BOM, then the host codepage/latin-1, so the rule survives intact with a warning instead of being truncated (#2798, thanks @abhay-codes07).Fix: when node dedup merges two nodes, any hyperedge that listed the merged-away node as a member now rewires that member to the survivor instead of silently dropping it, so a grouping no longer loses participants on dedup (#2805, thanks @abhay-codes07).
Fix: pruning a source file now also sweeps the external-import placeholder nodes it strands at degree 0, instead of leaving them to accumulate in the node count,
GRAPH_REPORT.md, and exports; genuinely-isolated real nodes (which carry asource_file) are never touched (#2807, thanks @abhay-codes07).Fix: when two edges connect the same node pair with different relations, the graph builder now keeps the more specific relation (
calls,imports,inherits, ...) instead of letting a genericreferences/uses/mentionsoverwrite it; previously a realcallscould be downgraded toreferencesand then dropped from the call graph (#2803, thanks @abhay-codes07).v0.9.45Compare Source
graphify install <platform>now advances the.graphify_versionstamp only for the platform it actually (re)writes, instead of stamping every installed platform as current; a platform whose skill content was left untouched keeps its old stamp so its staleness warning stays truthful (#2694, thanks @ousamabenyounes). This completes #2694 (the CLAUDE_CONFIG_DIR half shipped in 0.9.44)..graphify_rootmarker records a subfolder while storedsource_filepaths are relative to the repo root; the marker is validated against the stored paths before it is trusted as their anchor, so a mismatched marker can't make every unchanged source look deleted (#2603, thanks @catpotd). A genuinely deleted source is still evicted, and incremental ids stay identical to a cold build.Runandrun, which are distinct in Go's case-sensitive visibility rules) no longer collapses them onto one node id and drops one; the exported symbol keeps its stable id and the unexported one is disambiguated, so an intra-file call to the unexported symbol resolves locally instead of phantoming to another package (#2779, thanks @catpotd). Only the Go extractor's id assignment is affected; the shared id normalization is unchanged, so no other language's ids move.graph.jsonthat contains a hyperedge with noidfield (the semantic extractor emits them and they persist verbatim) no longer crashes the incremental re-extract withKeyError: 'id'; id-less hyperedges are tolerated and retained (#2775, thanks @ousamabenyounes).Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.