Skip to content

fix(core): escape TOML strings and custom field keys losslessly - #67

Open
rudycelekli wants to merge 2 commits into
tigerless-labs:mainfrom
rudycelekli:codex/am-config-string-roundtrip
Open

rudycelekli wants to merge 2 commits into
tigerless-labs:mainfrom
rudycelekli:codex/am-config-string-roundtrip

Conversation

@rudycelekli

Copy link
Copy Markdown
Contributor

Configuration persistence preserves strings and field names exactly, including backslashes, quotation marks and control characters. A saved configuration remains readable without changing executor commands or field-source identities.

Validation: the added regression fails on upstream and passes with this change. The complete isolated test suite and Ruff pass. Mypy reports the pre-existing OpenRouter assignment error at openrouter.py:327; this change does not claim a clean type-check baseline.

Python3.13 macOS with temporary fixtures; no live provider or host calls; no models installed.

@rudycelekli
rudycelekli marked this pull request as ready for review October 9, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant