Stone

An elegant agentic harness for a more civilized age

Build status: ok passing tests valid license

Authors
Documentation
Tags
License
Language familiesRacket
Last updatedTuesday, August 18th, 2026 1:40:50pm (UTC)
Ring1
ConflictsNone
Dependencies
Build platformsany platform
Most recent build results
Version Exceptions
VersionSourceChecksum
defaulthttps://codeberg.org/Trevoke/stone.git#congruence27e013131d27ad8233b63de70c54cf5bf12ee889
Last checkedSaturday, August 29th, 2026 5:32:34am (UTC)
Last editedFriday, May 22nd, 2026 1:48:11am (UTC)
Date addedFriday, May 22nd, 2026 1:48:11am (UTC)
Modules
  • stone/tests/test-trace.rkt
  • stone/scribblings/explanation/harness-vs-pipeline.scrbl
  • stone/tests/test-llm-types.rkt
  • stone/tests/test-ashlar-tool.rkt
  • stone/scribblings/how-to/use-the-tui.scrbl
  • stone/tests/test-tui-harness.rkt
  • stone/tests/test-conversation-history-across-passes.rkt
  • stone/tests/test-replay-plan.rkt
  • stone/tests/test-format.rkt
  • stone/tests/test-default-logger.rkt
  • stone/scribblings/reference/cli.scrbl
  • stone/skills/build-ashlar/templates/ashlars.rkt
  • stone/tests/golden-messages.rkt
  • stone/scribblings/how-to/add-structured-output.scrbl
  • stone/tests/test-tui-wrap.rkt
  • stone/scribblings/how-to/use-the-ashlar-skills.scrbl
  • stone/validate.rkt
  • stone/scribblings/how-to/handle-failures.scrbl
  • stone/tests/test-logging.rkt
  • stone/tests/test-journal.rkt
  • stone/tests/test-tui-view.rkt
  • stone/scribblings/reference/runtime.scrbl
  • stone/tests/test-record.rkt
  • stone/scribblings/explanation/agents-and-tools.scrbl
  • stone/scribblings/reference/llm-types.scrbl
  • stone/scribblings/reference/llm-client.scrbl
  • stone/tui-types.rkt
  • stone/tests/test-messages.rkt
  • stone/journal.rkt
  • stone/palette-shell.rkt
  • stone/tests/test-content-codec.rkt
  • stone/tests/test-agent-junction.rkt
  • stone/tests/test-config.rkt
  • stone/tests/test-decisions-durable.rkt
  • stone/tests/test-plan.rkt
  • stone/scribblings/upgrading.scrbl
  • stone/tests/test-testing-utilities.rkt
  • stone/scribblings/how-to/add-human-interaction.scrbl
  • stone/core.rkt
  • stone/scribblings/reference/llm-ashlar.scrbl
  • stone/scribblings/explanation/testing-utilities.scrbl
  • stone/tests/test-llm-client-repetition.rkt
  • stone/tests/test-palette.rkt
  • stone/tests/test-mason-base.rkt
  • stone/record.rkt
  • stone/scribblings/tutorials/getting-started.scrbl
  • stone/tests/test-cli.rkt
  • stone/ashlar-tool.rkt
  • stone/messages.rkt
  • stone/tests/test-install-skill.rkt
  • stone/scribblings/reference/logging.scrbl
  • stone/tests/test-threshold.rkt
  • stone/scribblings/reference.scrbl
  • stone/tests/test-termination.rkt
  • stone/tests/test-mason-author-namespace.rkt
  • stone/tests/test-core.rkt
  • stone/tests/test-mason-ambient-carve.rkt
  • stone/scribblings/reference/test.scrbl
  • stone/tests/test-canonical.rkt
  • stone/tui-view.rkt
  • stone/llm-ashlar.rkt
  • stone/tests/test-repro-port-closed.rkt
  • stone/scribblings/how-to/validate-a-topology.scrbl
  • stone/scribblings/stone.scrbl
  • stone/format.rkt
  • stone/streaming.rkt
  • stone/tests/test-plan-validate.rkt
  • stone/skills/build-ashlar/templates/topology.rkt
  • stone/tests/test-decisions.rkt
  • stone/dag.rkt
  • stone/scribblings/reference/threshold.scrbl
  • stone/tests/mock-server.rkt
  • stone/scribblings/explanation/ask-human.scrbl
  • stone/scribblings/reference/edge.scrbl
  • stone/scribblings/reference/repetition-watch.scrbl
  • stone/tests/test-llm-ashlar.rkt
  • stone/context-struct.rkt
  • stone/scribblings/reference/tools.scrbl
  • stone/scribblings/how-to/route-on-earlier-node.scrbl
  • stone/scribblings/how-to/durable-sessions.scrbl
  • stone/logging.rkt
  • stone/scribblings/how-to/debug-an-ashlar.scrbl
  • stone/plan.rkt
  • stone/tests/test-turn-node.rkt
  • stone/tests/test-loop.rkt
  • stone/scribblings/how-to/trace-a-run.scrbl
  • stone/scribblings/explanation.scrbl
  • stone/lens.rkt
  • stone/sessions.rkt
  • stone/tests/test-tui-render.rkt
  • stone/tui-wrap.rkt
  • stone/tests/test-mason.rkt
  • stone/turn-node.rkt
  • stone/scribblings/explanation/provider-constraints.scrbl
  • stone/main.rkt
  • stone/tests/counting-llm.rkt
  • stone/scribblings/how-to/configure-the-call-llm.scrbl
  • stone/palette.rkt
  • stone/tests/test-streaming.rkt
  • stone/scribblings/reading-racket.scrbl
  • stone/scribblings/reference/context.scrbl
  • stone/tests/test-facade.rkt
  • stone/edge.rkt
  • stone/llm-client.rkt
  • stone/tests/test-mason-author.rkt
  • stone/plan-validate.rkt
  • stone/scribblings/explanation/edge-primitives.scrbl
  • stone/tests/test-lens.rkt
  • stone/trace.rkt
  • stone/decisions.rkt
  • stone/default-logger.rkt
  • stone/tests/test-edge.rkt
  • stone/skills/build-ashlar/templates/main-anthropic.rkt
  • stone/tui-main.rkt
  • stone/tests/test-tui-runner.rkt
  • stone/tests/test-sessions.rkt
  • stone/tests/test-validate-walk.rkt
  • stone/tui-wiring.rkt
  • stone/mason-eval.rkt
  • stone/tests/test-replay.rkt
  • stone/scribblings/explanation/ashlars.scrbl
  • stone/tests/test-palette-context-dsl.rkt
  • stone/scribblings/explanation/dag-as-state.scrbl
  • stone/scribblings/reference/dag.scrbl
  • stone/tools.rkt
  • stone/scribblings/reference/messages.scrbl
  • stone/scribblings/reference/validate.scrbl
  • stone/tests/test-tools.rkt
  • stone/llm-types.rkt
  • stone/scribblings/tutorials.scrbl
  • stone/scribblings/reference/record.scrbl
  • stone/scribblings/reference/lens.scrbl
  • stone/tests/test-golden-messages.rkt
  • stone/config.rkt
  • stone/tests/test-dag.rkt
  • stone/install-skill.rkt
  • stone/tests/test-repetition-watch.rkt
  • stone/mason-base.rkt
  • stone/scribblings/tutorials/your-first-orchestration.scrbl
  • stone/scribblings/why-stone.scrbl
  • stone/scribblings/explanation/validation.scrbl
  • stone/scribblings/how-to/test-ashlars-with-tool-calls.scrbl
  • stone/mason-author.rkt
  • stone/scribblings/reference/decisions.scrbl
  • stone/tests/test-mason-agent-resume.rkt
  • stone/tests/test-translate.rkt
  • stone/repetition-watch.rkt
  • stone/tests/test-llm-client.rkt
  • stone/replay.rkt
  • stone/tests/test-carve-validation-live-dag.rkt
  • stone/tests/test-validate.rkt
  • stone/tui-render.rkt
  • stone/tui-translate.rkt
  • stone/scribblings/reference/trace.scrbl
  • stone/tests/test-mason-eval-isolation.rkt
  • stone/skills/build-ashlar/templates/main-openai.rkt
  • stone/skills/build-ashlar/templates/tests.rkt
  • stone/canonical.rkt
  • stone/tests/test-context.rkt
  • stone/cli.rkt
  • stone/threshold.rkt
  • stone/tests/test-tui-update.rkt
  • stone/scribblings/explanation/ashlar-pair-pattern.scrbl
  • stone/scribblings/how-to.scrbl
  • stone/tests/test-agent-context.rkt
  • stone/tests/test-agent-ashlar.rkt
  • stone/tests/test-mason-eval.rkt
  • stone/scribblings/explanation/observability.scrbl
  • stone/scribblings/how-to/write-a-custom-ashlar.scrbl
  • stone/scribblings/how-to/coming-from-langchain.scrbl
  • stone/test.rkt
  • stone/tests/test-tui-wiring.rkt
  • stone/tests/tui-test-harness.rkt
  • stone/skills/build-ashlar/templates/middleware.rkt
  • stone/mason.rkt
  • stone/tests/raco-helper.rkt
  • stone/tui-update.rkt
  • stone/content-codec.rkt