It maybe not be desirable to club a lot of things into the str_replace_editor and change its params, which are defined by Anthropic. It'd be better to refactor navigation commands into its own tools.
- Also define an interface for extending new tools to the ACI.
- Make it possible to enable a specific set of tools from OH.