Skip to content

Loki Mode

v7.104.4 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents aider anthropic autonomous ci-cd claude
+13 more
cline code-review devops gemini github-action github-issues loki-mode multi-agent openai-codex openapi pull-request-review sdlc spec-driven-development

Summary

AI summary

Fixed GET /api/tasks crashing with a malformed dashboard-state.json.

Full changelog

Fix: /api/tasks no longer 500s on a malformed dashboard-state.json

  • The task board never blanks out on a bad state file. dashboard-state.json
    is user/agent-written and can be malformed or partially written. If its
    tasks value was not a dict, or a task group was not a list, or a group item
    was not a dict, GET /api/tasks raised an AttributeError (from
    task_groups.get / task.get) that the surrounding (JSONDecodeError, KeyError) handler did not catch, 500ing the request and blanking the whole
    board. The state-group reader now coerces defensively: a non-dict tasks is
    treated as empty, a non-list group is skipped, and a non-dict item is skipped,
    so a bad shape degrades to "skip that part" instead of a crash. The valid
    tasks still render. (The queue-file reader already had these guards; this
    closes the one remaining gap, found during the v7.104.3 task-list review.)

  • Regression coverage: tests/dashboard/test_tasks_malformed_state.py (dict-not-
    list group, non-dict tasks, non-dict item), each proven to 500 on the old
    code and pass on the fix.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Loki Mode

Get notified when new releases ship.

Sign up free

About Loki Mode

Multi-agent autonomous SDLC framework. Spec to deployed app. PRD, GitHub issue, OpenAPI/JSON/YAML, or one-line brief. 5 AI providers, 11 quality gates.

All releases →

Related context

Beta — feedback welcome: [email protected]