Commit graph

10 commits

Author SHA1 Message Date
Virgil
07cf008a3a feat(config): expose service env prefix option
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-03 07:34:06 +00:00
Virgil
f9439cd3d8 fix(config): normalise env prefix option
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:25:05 +00:00
Virgil
2dbb8fb6ba fix(config): align yaml path validation
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:22:59 +00:00
Virgil
8d29e924e8 fix(config): reject non-yaml save paths
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:20:26 +00:00
Virgil
25559c4913 fix(config): validate file types before read
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:18:01 +00:00
Virgil
d6f7c05838 fix(config): make iteration deterministic
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:09:32 +00:00
Virgil
6dd94aff4c fix(config): validate config file types explicitly
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:06:44 +00:00
Virgil
1f081bcd92 docs(config): add agent-facing examples and correct storage alias
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 18:02:28 +00:00
Snider
683f78c37a fix(config): standardise go-io import alias to coreio; wrap error in OnStartup
Rename the go-io import alias from the default `io` to `coreio` in
service.go and config_test.go, matching the alias already used in
config.go. Wrap the bare error return at service.go:48 with
coreerr.E() to include caller context.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 18:19:50 +00:00
Snider
cd93ad8081 feat: rename go-config to core/config
Module path changed from forge.lthn.ai/core/go-config to forge.lthn.ai/core/config.
Package name remains "config" — only the module path changed.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 10:21:18 +00:00