Use the built-in utilities

find tools for programming
sha256: abc
encode base64: Hello
decode base64: SGVsbG8=
tool help json_pointer
tool help text_patch

These tools process supplied data. They do not run JavaScript, shell commands, SQL or Python; they do not read files or fetch URLs. JSON inputs have depth, size and reserved-property checks. Base64 decoding rejects invalid UTF-8 and noncanonical input. URL inspection only parses HTTP(S) URLs without credentials.

Review exact edits

Text patches require an expected occurrence count for each replacement. A mismatch rejects the result; no file is written. JSON differences are descriptive structural changes, not an executable patch sequence. SHA-256 is a checksum, not encryption or a password-hashing scheme.

Learning controls

Private automatic learning starts enabled. Disable it in Options or type pause learning; the stored preference is respected by later requests. Explicit teaching and document upload remain separate requested actions. Global contribution starts enabled, is disclosed in the chat header, and can be disabled independently. Code snippets and tool commands do not automatically become neural training examples.

All runnable tool examples · Learning and privacy controls