惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
腾讯CDC
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园_首页
D
DataBreaches.Net
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
月光博客
月光博客
Jina AI
Jina AI
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Vercel News
Vercel News
WordPress大学
WordPress大学
J
Java Code Geeks
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - dgenio/weaver-spec: Canonical specs & shared con...
dgenio · 2026-06-26 · via Hacker News: Show HN

Canonical specs and shared contracts for the Weaver Stack.

Weaver-compatible

Part of the Weaver Stack

Repo Role
weaver-spec Canonical specs + contracts
contextweaver Context compilation + routing
agent-kernel Execution + firewalling + audit
ChainWeaver Flow orchestration

New here? Start with What Is the Weaver Stack?.

This repository is the single source of truth for the vocabulary, invariants, responsibility boundaries, versioning rules, and language-agnostic contract schemas that keep the Weaver ecosystem composable and compatible.


What This Repo Is For

weaver-spec is documentation + contracts, not a runtime library. It defines the interfaces that the Weaver repositories share. Each repo can be adopted independently; weaver-spec defines the contracts that make them interoperable when used together.

Ecosystem map

Repo Role Layer (ARCHITECTURE.md)
contextweaver Context compilation, tool routing, ChoiceCard generation. Routing
agent-kernel Capability authZ/authN, execution, firewalling, audit. Execution
ChainWeaver Deterministic DAG / flow orchestration. Orchestration
AgentFence External policy firewall / proxy for tool calls. Optional; complements (does not replace) the agent-kernel firewall. Adjacent — policy edge
vibeguard Pre-merge checks for AI-generated code risks. Adjacent to the runtime stack; not on the request path. Adjacent — dev workflow

Only the first three repos are on the runtime request path. AgentFence and vibeguard are adjacent tools that share contracts and conventions but are not required for a working Weaver stack.

For the full boundary map (owns / consumes / emits per project, plus an end-to-end lifecycle), see docs/ECOSYSTEM.md.

Adoption paths

Pick the path that matches what you are integrating today. None requires adopting the full stack.

Goal Adopt Read first
Smarter, bounded tool routing for an LLM you already host. contextweaver alone. Provide your own execution layer that returns a Frame. docs/ADOPTION_GUIDE.md, docs/LIFECYCLE.md phase 1.
Add capability authorization, firewalling, and audit to an existing tool runner. agent-kernel alone. Provide your own routing that returns a RoutingDecision. docs/BOUNDARIES.md, docs/LIFECYCLE.md phases 2–3.
Deterministic multi-step flows over any safe execution backend. ChainWeaver alone, against any backend that honors the CapabilityToken + RoutingDecision contracts. docs/LIFECYCLE.md phase 5, examples/multi_agent_orchestration.md.
Read or pin the shared contracts without adopting any sibling repo. Reference the JSON Schemas in contracts/json/ directly, or pip install weaver_contracts for Python types. docs/QUICKSTART.md, contracts/json/.
Propose a Core contract change. Open an issue, then follow the ADR process. CONTRIBUTING.md, docs/VERSIONING.md.

This repo is the contract layer for all of the above. You do not need to adopt every sibling to benefit; you do need to honor the contracts at any boundary you cross.


Quick Navigation

What you need Where to look
What is the Weaver Stack? (explainer) docs/WEAVER_STACK.md
Ecosystem overview docs/VISION.md
Ecosystem boundary map docs/ECOSYSTEM.md
Ecosystem launch post (draft) docs/WEAVER_STACK_LAUNCH.md
Quick-start (Python + JS/TS) docs/QUICKSTART.md
Contract field reference docs/CONTRACT_REFERENCE.md
Layer architecture docs/ARCHITECTURE.md
Responsibility boundaries docs/BOUNDARIES.md
Non-negotiable invariants docs/INVARIANTS.md
End-to-end lifecycle docs/LIFECYCLE.md
Cross-repo integration map docs/INTEGRATION_MAP.md
Cross-project artifact contracts docs/ARTIFACT_CONTRACTS.md
Selection ↔ execution boundary docs/EXECUTION_BOUNDARY.md
Term definitions docs/GLOSSARY.md
Sequence diagrams docs/SEQUENCE_DIAGRAMS.md
Versioning rules docs/VERSIONING.md
Adoption guide docs/ADOPTION_GUIDE.md
FAQ docs/FAQ.md
Contract artifact coverage contracts/COVERAGE.md
Governance and roles CHARTER.md
Security framework alignment docs/SECURITY_MAPPING.md
Deprecation register docs/DEPRECATIONS.md
Schema hosting policy docs/SCHEMA_HOSTING.md
Doc markup conventions docs/DOCS_CONVENTIONS.md
Content-addressed schema index well-known/contracts.json
JSON Schemas contracts/json/
Python package contracts/python/
End-to-end examples examples/
Minimal interoperability examples examples/interoperability/
Runnable reference implementation examples/reference_impl/
Conformance suite docs/CONFORMANCE.md
"Weaver-compatible" badge docs/SELF_CERTIFICATION.md
Public conformance scoreboard docs/SCOREBOARD.md

How Contracts Are Structured

Contracts are split into two tiers:

  • Core — minimal, stable, required by all adopters. Changes require a major version bump and an ADR.
  • Extended — optional metadata (telemetry, UI hints, risk levels). Evolves faster; backward-compatible within a minor series.

How to Propose Spec Changes

  1. Open an issue describing the problem and proposed change.
  2. For breaking contract changes, follow the lightweight ADR process in CONTRIBUTING.md: issue → PR → contract version bump.
  3. For doc-only or additive changes, a PR with a clear description is sufficient.

See CONTRIBUTING.md for full guidelines.

Note

Throughout the docs, > [!IMPORTANT] callouts mark binding requirements, > [!NOTE] callouts mark informative guidance, and fenced code blocks contain illustrative examples. See docs/DOCS_CONVENTIONS.md for the full markup convention.


Where Contracts Live

contracts/
  json/          JSON Schemas (language-agnostic)
  python/        weaver_contracts Python package (stdlib dataclasses)
examples/
  sample_payloads/   Example JSON payloads validated against schemas

Contract Versioning

The spec and contracts follow semantic versioning. See docs/VERSIONING.md for the full compatibility promise.

Current contract version: 0.7.0


License

Apache 2.0 — see LICENSE.