Keep on to blur preview images; turn off to show them clearly

Kind / Bend / HVM / INets / λCalculus

in particular, detecting dependencies automatically (by parsing "imports") is important since it lets you form a full dependency tree without calling an AI to find the files you need, which adds a lot of latency, and avoids literally gathering the whole repo, which isn't viable also I really think block-based patching is the best possible format. search/replace is error-prone and complex (it eats a lot of the AI's mental space to just format the edits, so it loses some IQ points). and line numbers overwhelm the context with too many lines, but it could work too the only problem of line/block-based edits is that it isn't robust against files being changed, but since this workflow is transactional, that doesn't happen. you hand the control to the AI, it does its thing, you get the control back, in a turn-based fashion


Kind / Bend / HVM / INets / λCalculus


Kind / Bend / HVM / INets / λCalculus


→ split all files in sequence of non-empty lines → mark each block with an id → let the AI patch a block with: <patch id=123> new contents here </patch> → to delete: do an empty patch → to split: include empty lines → to merge: just move contents why we're using search/replace that has to be a joke


Kind / Bend / HVM / INets / λCalculus
