Repository navigation
Releases: chrismdp/awml
Releases · chrismdp/awml
Release list
v0.10.1
Changelog
- e3f63c7 Draw a trigger as a rounded box, so a tall one isn't a lozenge (#207)
- b96736a Drop the test that repeats CI's check of .github/drawings (#206)
- 4e41b8c Give each scope in the security view its own colour, on its edge and label only (#210)
- ddb15f5 Outline in dashed orange a code step a model carries out, in the platform view (#209)
- 9b6b5b1 Refer a finding back to the maintainer when fixing it would change a decision on the issue (#204)
- 5aba0ec Release 0.10.1: clearer drawings
- 571ae96 Say in the guide to keep a drawing beside its sources, and to mark inferred parts (#205)
v0.10.0
v0.9.0
Changelog
- 7168128 Add awml fit --parts: which platforms hold each part (#189)
- f2b2358 Describe the map of several workflows in drawing-by-hand.md (#186)
- dc3b73b Draw the map first on a page of several workflows (#187)
- e6d226b Keep a rebase only if it's one straight line of the branch's own commits (#181)
- 9b63d35 Keep a session's rights to its tree when its Bash changes folder (#196)
- f79e24f Let sessions remove and move their own files, and say untracked files go into the change (#195)
- f889cc6 List every fit --parts option with no spare platform, with placement (#199)
- 7f903fe Make an older file's top comment its description in awml convert (#188)
- d4eeda7 Refuse only an invalid file, and pass a drawing with errors (#200)
- 99d9cb2 Release 0.9.0: invalid files told from drawings with errors, no outside action into a context, untrusted text on a surface warned of, and fit --parts
- c24ea02 Rename convert's describe, which clashed with fit's (#192)
- fed5de4 Report a line from an outside action into a context, in format 0.9 (#190)
- 83afb59 Report an owner/slug ref that several files given could be (#185)
- 941aa92 Run the rebase's session on Sonnet (#184)
- 8053377 Tidy three Nits left from the 0.8 changes (#183)
- e44c93e Warn when untrusted text reaches a surface unstopped (#194)
v0.8.0
Changelog
- 10d906d Build releases without Go's cache (#165)
- f4b2e6b Clean a placeholder inside a placeholder, deepest first (#173)
- e545894 Clean up the sandbox's placeholders, and ignore replace refs and grafts (#171)
- 49868b1 Count renamed files by their old names, keep the staged check, and stop at wasm
- 4e04a0f Draw untrusted text's path and fail on text nobody accepted (#164)
- e2178d1 Format canonical_test.go and upgrade_test.go with gofmt (#175)
- 050f480 Give npm two config files of its own, and run every factory step with pipefail (#168)
- 5d7730c Have the bug review ask whether a change could be simpler
- c48d063 Hold the tree's .git/config.worktree to the one it started with, which actions/checkout leaves (#174)
- 4ffec4f Let a standing approval cover an accepted risk, in format 0.8
- 08615b9 Let only images, fonts and wasm through unread, and count a binary rename by both names
- cd16a39 Let the sandbox start: deny no .git ourselves, and deny edits with Edit rules (#170)
- 8d82c18 Make awml and the WebAssembly thin adapters over the package (#179)
- df1c465 Mark a review neutral when it couldn't read binary files, and refuse odd names
- 2d82aa1 Match image and font names case-sensitively in the build rule, as the review does
- f66b3ac Name the versions convert rewrites, once, rather than excepting 0.7 twice
- 029cff2 Pass the unread count to the post job as an output, out of the sessions' reach
- 05b731c Read the patch's paths from git, so no binary file can hide others
- 4ea2a80 Rebuild the factory on one judge, CI on the commit as pushed (#166)
- 03785a5 Release 0.8.0: standing approvals that accept a risk, untrusted text drawn in the main view, no fork, and one engine for awml and the WebAssembly
- a1d595b Remove the fork: start lines out of one part show side-by-side work (#178)
- 5282d06 Review a pull request that changes binary files, applying the rest
- 0983534 Say and remove the .claude a session leaves, and clean the sandbox's own placeholders at the tree's top (#172)
- 0b50cec Show paths in the build rule's reasons as code spans, and read binaries before letting them by
- c6b8981 Stop the build rule reading binary files as unchanged
- f5cfc40 Write a map's two-way lines from the shared part (#180)
v0.7.1
Changelog
- 076561f Add awml graph, the drawing's model as JSON, and draw from it
- 79ea901 Draw a line red when it publishes as well as breaking a rule
- 3ee8105 Draw every tie from the part to its comment
- e9ea008 Fail a review check when it finds something Important
- 122e7dd Fold line breaks in labels into one space in the Mermaid
- 5a99fd3 Have the build show a drawing change in an example, so it's pictured
- ecdc9fe Install bubblewrap before Claude Code in the pull request reviews too
- 84072dd Install bubblewrap wherever Claude Code runs, so its token scrub can start
- 84eb1e4 Install socat beside bubblewrap, so Claude's commands can run in its sandbox
- c84f52a Keep the reviews from loading the tree's settings and from reading the login token
- 9a6c454 Let render.sh draw the red-line example, and stop when it can't
- 88562ed Picture drawings in examples/live too, and give the early run its directory
- df32233 Place the dinners' kitchen screen gap in the kitchen screen's block
- 6db8df3 Put a rule-breaking drawing in a new live example, not the club's
- 96f1666 Refuse a change to Claude's own files in the build's review too, and match review.yml to its drawing
- 5e7319c Release 0.7.1: awml graph, lines drawn in their own direction, red publishing lines, and line breaks folded in labels
- f2e14be Review every pull request as checks, pin the labelled issue text, and never update a closed pull request
- d877a5a Review pull requests from main's copy of the workflow, on pull_request_target
- 6e51187 Say how the build adds a tour example to show a drawing change
- 1b91451 Say in the test why Claude's jobs need socat as well as bubblewrap
- edbe911 Say where a drawing change's example goes and when its picture is drawn
- 17267b6 Write every drawn line in its own direction, and say graph text is unescaped
v0.7.0
Changelog
- d4528f7 Carry untrusted text into the workflow an outside action starts
- ce9bc83 Close a pull request that another replaces
- a652b31 Draw each trigger outside its workflow's box on the map
- e482c2b Have the build ask on the issue rather than guess a choice a reader would see
- 15f56e8 Keep the Claude login token from the commands Claude runs
- 8aea96b Release 0.7.0: starting another workflow with an outside action, untrusted text carried into it, and warnings for a file that holds several workflows or loose parts
- 6e18fc2 Review each build, land it once CI has run, and retry from one place
- 6883d95 Run main's description script after the patch, and check each run before trusting its records
- 0209b75 Say on each pull request being redone that the resolve workflow has started, and edit it when the run ends
- 34fe73b Say the bills check stands alone, and gofmt the check ids
- 5155a1e Say what several start lines into one step mean
- 642111a Scrub the login token in the resolve workflow too, and test every workflow
- 605f717 Start another workflow with an outside action, in format 0.7
- c23d694 Warn of a file of several workflows and parts nothing starts
v0.6.0
Changelog
- e3d5ad5 Ask fit for a wait only on the triggers a workflow runs on
- 6b809dc Bring the README in line with the spec on shared parts and fit's names
- 1ea5dcb Compare every copy's scope, triggers' included, and labels that list no one
- aca9c84 Draw in a map's box only the triggers its workflow runs on
- 7f3a00e Drop what waits on people from the summary of several workflows
- 1f094c6 Export convert from the WebAssembly build
- 2daf0e3 Follow refs to where each file is, not to the name it was given by
- 7ef4618 Keep fit given nothing to judge a usage error, exiting 2
- 732a133 Link workflows through ref, and check, draw and fit them together
- 1d50494 Mark untrusted text, and show where it reaches (format 0.6)
- 44a86ef Name convert among the commands the registry runs as WebAssembly
- 73074ac Name each workflow fit judges by the shortest end of its path that's its own
- 136fe8d Post a status comment when a build starts, and edit it as the build goes
- 80f2cbf Read a file named twice once
- e266a2d Read only format 0.6, and upgrade older files with awml convert
- 03c4bdf Redraw only the drawings a change alters, and tidy the factory workflows
- ed34b4d Refuse to draw, summarise or fit files whose refs have mistakes
- aace113 Release 0.6.0: format 0.6, with untrusted text, worked-out publishes and red lines, references between workflows, and only the current format
- d12990c Report a ref that names its own workflow
- 4b83bdf Report refs that go round in a circle
- b24e10b Say a folder holds no .yaml files, and test that same-id parts stay apart
- fda19f4 Say when a draft is a context and when an Allow outside action
- a8fcf57 Say where a check's verdict goes, within one run and for a later one
- 2198de3 Say which way a line to a connector points
- 0d48c3c Treat a shared part as untrusted when any copy is marked
- ac1868e Work out each publish from its scopes in format 0.6
- a9485fe Work out red lines from the check, rather than breaks (format 0.6)
- 87eb8a3 Write AWML's design principles into AGENTS.md
- 2967314 Write each comment once when awml convert upgrades a file
v0.5.1
v0.5.0
Changelog
- f477d94 AGENTS.md: build issues by adding the build label
- b03efc3 AGENTS.md: check a workflow change as a drawing before building it
- 587b9a6 Add awml check --json, listing every check and its result
- 6fe8379 Ask whoever added the build label to review a change that needs it
- 7b9635b Check and push a build from the commit its draft started from
- 99d5896 Don't comment on a pull request when its rebase run was cancelled
- 87706b1 Draw a line by where it goes: solid on the path, dotted beside it
- 7508cf0 Draw a standing approval as a part, and check each tier's shape
- 1d0b553 Guide: let a run of tested code steps be drawn as one step
- cbb68d4 Keep Claude's change away from the write token, and merge straightforward builds
- b708672 Let Claude finish the rebase it resolved
- f97bc13 Let a block name a registered platform as owner/platforms/slug
- 752c402 Let awml fit judge an implementation without platform descriptions
- ff958c9 Pin Mermaid 11.17.2 in render.sh as well as mermaid-cli
- 3a1111d Push, open and merge the factory's changes with a GitHub App
- 2b28c54 Redraw the examples with the new line styles
- bacfbbe Refresh the skill's copies with make references
- 62f60f3 Release 0.4.1: awml push and pull send and receive one 0.4 file
- 06a5ad5 Release 0.5.0: standing approvals as parts, owner/platforms/slug, lines drawn by where they go
- a74f04d Report each mistake in a 0.4 file's blocks and comments once
- 0b2b5e9 Retry failed builds, and turn a failing main into a build
- d00818d Start CI on the branches the factory pushes
- 9691708 Write the rebase workflow's success comment where the push job can