Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
071d20a
Implement functional DSRs with ambient parameter injection and caching
krypticmouse Jul 28, 2026
479c0bd
feat(macros): #[predict]/#[cot] — bodyless fns as LM calls
krypticmouse Aug 14, 2026
f5469c0
docs: v1 harness-engineering vision report + cross-framework benchmarks
krypticmouse Aug 14, 2026
2c88cc7
chore: phase-0 de-bloat — delete dead weight (§5.6 hit list)
krypticmouse Aug 14, 2026
21ae93c
refactor(lm): split LM into serializable LMConfig + live client
krypticmouse Aug 14, 2026
ab5ce27
docs(rfc): 0001 — unified trace format
krypticmouse Aug 14, 2026
aae6907
refactor(cot): collapse chain-of-thought to the augmentation — ChainO…
krypticmouse Aug 14, 2026
cd65ab5
refactor(state): one mutation seam for instruction/demo state
krypticmouse Aug 14, 2026
0773edc
feat(dsrs-tools): Tier-1 sandboxed tool-execution runtime (QuickJS)
krypticmouse Aug 14, 2026
83b9bb8
test(dsrs-tools): assert rig ToolDyn Arc coercion for dspy-rs surfaces
krypticmouse Aug 14, 2026
8902bca
refactor(call): collapse predictor call paths to typed call + Module:…
krypticmouse Aug 14, 2026
005b24b
Merge dsrs-tools: Tier-1 QuickJS tool-execution runtime
krypticmouse Aug 14, 2026
f6b1996
Merge phase-0 collapses: CoT 4→1, mutation seam 5→1, call paths 8→2
krypticmouse Aug 14, 2026
adbeed5
docs(rfc): 0002 — the IR: value-level signatures, graph core, text fo…
krypticmouse Aug 14, 2026
65af743
feat(trace): unified trace format core — Span/Trace, capture scope, J…
krypticmouse Aug 14, 2026
bbec003
feat(trace): move metric and optimizer consumers onto the trace format
krypticmouse Aug 14, 2026
8030185
refactor(trace): delete the legacy execution graph
krypticmouse Aug 14, 2026
1d8d793
Merge trace-core: unified trace format (RFC 0001 PR-1/2/3)
krypticmouse Aug 14, 2026
b4f9e80
feat(typesys): serde derives + owned TypeTable registry; kill two lea…
krypticmouse Aug 14, 2026
79c29e5
feat(ir): SignatureDef — value-level signatures + the one StaticSigCa…
krypticmouse Aug 14, 2026
843f8d3
feat(optimizer): shared evaluation engine — candidates, cache, budget…
krypticmouse Aug 14, 2026
502ffe1
feat(optimizer): BootstrapFewShot — minimal end-to-end exercise of th…
krypticmouse Aug 14, 2026
7435d13
feat(adapter): dynamic rendering seam over SignatureDef (RFC 0002 IR-1)
krypticmouse Aug 14, 2026
41418f9
refactor(gepa): port GEPA onto the shared evaluation engine
krypticmouse Aug 14, 2026
c408f4e
style: rustfmt + doc-link cleanup for IR-1 signature work
krypticmouse Aug 14, 2026
3475192
Merge value-level signatures (RFC 0002 IR-1): SignatureDef + one stat…
krypticmouse Aug 14, 2026
e7844cf
test(engine): close §5.4 evidence gaps — concurrency bound, gate budg…
krypticmouse Aug 14, 2026
0705cb9
refactor(copro): port COPRO onto the shared evaluation engine
krypticmouse Aug 14, 2026
4e07719
refactor(mipro): port MIPROv2 onto the shared evaluation engine
krypticmouse Aug 14, 2026
4e63e51
feat(optimizer): SIMBA — minibatch introspective ascent on the shared…
krypticmouse Aug 14, 2026
28f576f
refactor(optimizer): de-dup sweep — delete the pre-engine eval/apply/…
krypticmouse Aug 14, 2026
0783eea
feat(ir): the graph core — Program arenas, closed Node enum, params/o…
krypticmouse Aug 14, 2026
6c49b49
feat(ir): the interpreter — async evaluation of loaded programs (RFC …
krypticmouse Aug 14, 2026
ea5aa58
test(ir): run the RFC 0002 §4.3 worked example end to end
krypticmouse Aug 14, 2026
9f97960
Merge IR core: Program arenas, 9-node interpreter, builder frontend (…
krypticmouse Aug 14, 2026
d3bde0c
feat(trace): strict replay — serve Predict calls from a recorded Trac…
krypticmouse Aug 14, 2026
5bf41eb
test(trace): counterfactual replay — UntilDivergence proven on a muta…
krypticmouse Aug 14, 2026
3db6a54
feat(trace): RL rollout export — Agent Lightning / verifiers conventi…
krypticmouse Aug 14, 2026
8f4b2fc
refactor(data): delete Prediction — cache stores usage, not an untype…
krypticmouse Aug 14, 2026
fd17801
refactor(demos): demo rows are flat JSON objects, not RawExample
krypticmouse Aug 14, 2026
a0c704d
refactor(data): delete RawExample — the typed pair is the only data c…
krypticmouse Aug 14, 2026
fa9d15b
feat(trace): OTel export — GenAI-convention spans in OTLP/JSON shape,…
krypticmouse Aug 14, 2026
3fadce6
Merge replay + exports: strict/counterfactual replay, RL rollout + OT…
krypticmouse Aug 14, 2026
d84fae0
Merge carrier collapse: Prediction + RawExample deleted, demos are fl…
krypticmouse Aug 14, 2026
dd79c35
feat(ir): fx <-> Overlay bridge — bind/unbind + with_overlay scope (R…
krypticmouse Aug 14, 2026
55376e6
feat(ir): ModuleState <-> Overlay serde projection (RFC 0002 §2.4)
krypticmouse Aug 14, 2026
ca8bd84
feat(ir): Program::bake — fold an overlay into a new program, stamp l…
krypticmouse Aug 14, 2026
7e51b1d
feat(optimizer): IR-native eval path — candidate overlays with TRUE c…
krypticmouse Aug 14, 2026
818adb6
feat(trace): Trace::attach_program fills RFC 0001's reserved param_id…
krypticmouse Aug 14, 2026
85e582e
style: rustfmt the new IR-6 bridge/engine/test files
krypticmouse Aug 14, 2026
dca5d9e
feat(ir): the .dsrs text format — parser, canonical printer, text-pre…
krypticmouse Aug 14, 2026
20ea3c4
test(ir): golden .dsrs fixtures — dual-frontend equality, round trips…
krypticmouse Aug 14, 2026
fa2db25
docs: dsrs-format.md — one-page LLM-oriented .dsrs syntax reference
krypticmouse Aug 14, 2026
dc42e82
Merge IR-5: .dsrs text format — parser, canonical printer, text-preim…
krypticmouse Aug 14, 2026
3e732f5
fix(ir): carry Lineage.overlay through the .dsrs lineage block
krypticmouse Aug 14, 2026
0331f07
feat(dsrs-tools): Capability::from_tool — rig tools as sandbox JS APIs
krypticmouse Aug 14, 2026
2209ca0
feat(macros): include_program! — build-time .dsrs embedding (RFC 0002…
krypticmouse Aug 14, 2026
e664dc3
feat(dsrs-tools): CodeModeTool — one run_js tool replaces N JSON tool…
krypticmouse Aug 14, 2026
460e062
feat(cli): dsrs binary — check, fmt, and the serving host (RFC 0002 I…
krypticmouse Aug 14, 2026
f7f9c3f
feat(dspy-rs): code-mode feature — ToolSet::code_mode for the module …
krypticmouse Aug 14, 2026
479aa13
test(ir): include_program! through the dspy_rs re-export
krypticmouse Aug 14, 2026
8e4a2e0
feat(ir): Code Mode as a RuntimeEnv binding — AgentLoop presents run_js
krypticmouse Aug 14, 2026
2a46da6
Merge Code Mode: rig tools as sandbox JS APIs, run_js meta-tool, modu…
krypticmouse Aug 14, 2026
2c217a6
fix(docs): unbreak the deployed Reference tab
krypticmouse Aug 15, 2026
39ec27e
docs: commit the uncommitted docs baseline before the revamp
krypticmouse Aug 15, 2026
bba9e5a
docs: Field Guide skeleton — 3-tab nav, redirects, Prologue landing
krypticmouse Aug 15, 2026
20b944f
docs(field-guide): Act I + first half of Act II — chapters 1 through 8
krypticmouse Aug 15, 2026
7aa2f89
docs(field-guide): Acts III-V — chapters 9 through 15, absorbed pages…
krypticmouse Aug 15, 2026
25e2fe2
docs+examples: compile-verify the Field Guide, add Front Desk example…
krypticmouse Aug 15, 2026
d5192fd
docs(guides): de-stale the optimizer recipes, shared comparison, exam…
krypticmouse Aug 15, 2026
556236e
docs(internal): make two internal notes MDX-parse-safe
krypticmouse Aug 15, 2026
e9217b4
docs: restructure to one page per component
krypticmouse Aug 15, 2026
ec235d5
docs: auto-generated API Reference tab from rustdoc JSON
krypticmouse Aug 15, 2026
c6abdd1
wip(ir): check in in-flight M1 state (module/step/tool_agent macros, …
krypticmouse Aug 17, 2026
b5da857
refactor(data)!: trainset rows are plain structs; Example<S> becomes …
krypticmouse Aug 17, 2026
483db27
refactor(data)!: derive(Example) is signature-free; one derive, no at…
krypticmouse Aug 17, 2026
a234150
feat(docs): add agentic search functionality and chat widget
krypticmouse Aug 19, 2026
f8431ed
feat(docs): enhance toast-chat.js with Rust syntax highlighting and i…
krypticmouse Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/docs-search-sync.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Docs Search Sync

on:
push:
branches: [main]
paths:
- "docs/index.mdx"
- "docs/docs/**"
- "docs/snippets/**"
- "crates/**/*.rs"

jobs:
sync:
name: Sync docs to Mixedbread store
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- run: pip install mixedbread
- run: python3 docs/scripts/search_docs.py sync
env:
MXBAI_API_KEY: ${{ secrets.MXBAI_API_KEY }}
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,5 @@ target/
thoughts/

# Reference copies of upstream source
reference/
/reference/
.claude/worktrees/
Loading
Loading