* check for context size (approx, or if we have offline tokenizer exactly) * strategy for removing messages * strategy for keeping/updating system prompt * strategy for tooling steps