[agent/codex:gpt-5.4-mini] Read ~/spec/code/core/go/i18n/RFC.md fully. Find ONE feature... #83

Merged
Virgil merged 1 commit from agent/read---spec-code-core-go-i18n-rfc-md-ful into dev 2026-04-02 02:18:05 +00:00
2 changed files with 24 additions and 0 deletions

View file

@ -122,6 +122,13 @@ func PrependHandler(handlers ...KeyHandler) {
}
}
// ClearHandlers removes all handlers from the default service.
func ClearHandlers() {
if svc := Default(); svc != nil {
svc.ClearHandlers()
}
}
func executeIntentTemplate(tmplStr string, data templateData) string {
if tmplStr == "" {
return ""

View file

@ -250,6 +250,23 @@ func TestPrependHandler_Good_Variadic(t *testing.T) {
assert.IsType(t, ProgressHandler{}, handlers[1])
}
func TestClearHandlers_Good(t *testing.T) {
svc, err := New()
require.NoError(t, err)
_ = Init()
prev := Default()
SetDefault(svc)
t.Cleanup(func() {
SetDefault(prev)
})
AddHandler(LabelHandler{})
require.NotEmpty(t, svc.Handlers())
ClearHandlers()
assert.Empty(t, svc.Handlers())
}
// --- executeIntentTemplate ---
func TestExecuteIntentTemplate_Good(t *testing.T) {