Conversation
Add Ralph-style artifacts and workflow discipline: - AGENTS.md: Operational guide created by initializer (commands, patterns, gotchas) - IMPLEMENTATION_PLAN.md: Per-feature task breakdown with gap analysis - IMPLEMENTATION_HISTORY.md: Archive of completed feature plans Workflow changes: - Coding agent now reads artifacts before starting - Mandatory gap analysis + task breakdown before implementation - STRICT validation gate (lint/typecheck MUST pass before closing) - Discoveries logged to artifacts for future sessions This addresses the "cold start" problem where each session rediscovered commands and patterns. Now operational knowledge persists across sessions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add Blockers section to IMPLEMENTATION_PLAN.md template - Add size limit guidance (< 100 lines) for AGENTS.md - Add rolling window for IMPLEMENTATION_HISTORY.md (tail -50/100) - Make archiving crash-safe (only delete after successful archive) - Document size limits in project_claude.md.template Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add UI and backend support to select Claude model (Opus 4.5 or Sonnet 4.5)
for coder and overseer agents. Initializer and assistant agents remain
hardcoded to Opus 4.5.
Backend:
- agent_app.py reads model from prompts/.agent_config.json at runtime
- Added PATCH/GET /api/projects/{name}/settings endpoints
- Added agent_model field to ProjectSummary and ProjectDetail schemas
Frontend:
- Added ProjectSettingsModal with radio button model selection
- Added settings (gear) icon in ControlBar
- Added useUpdateProjectSettings hook and API client functions
Changes apply to next agent session without container recreation.
Default model is Sonnet 4.5 (cost effective).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add automatic image building when starting a container if the zerocoder-project image is not found. This prevents 503 errors when the image has been removed or on fresh installs. - Added image_exists() to check if image is present - Added build_image() to build from Dockerfile.project - Added ensure_image_exists() called before docker run - 10 minute timeout for build process Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ensures template updates propagate to all projects automatically. Refreshes coding, overseer, and initializer prompts while preserving app_spec.txt and CLAUDE.md user content. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Ensures clean state when server restarts, forcing prompts to refresh. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- New hound_prompt.template.md for reviewing closed tasks - Hound runs every 20 closed tasks (periodic review) - Hound runs before Overseer when all tasks complete - Reviews last 30 closed tasks for incomplete implementations - Reopens tasks with detailed comments if found incomplete - Works for both new projects and existing repos - State tracked in .hound_state.json per project Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Container creates files with UID 1001, which host user can't overwrite. Solution: unlink() the file first (requires dir write permission, not file). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
New Features
Improvements
Test plan
🤖 Generated with Claude Code