2025-07-22T17:45:15Z - 2026-07-22T17:45:15Z
Overview
32 pull requests merged by 1 user
Merged
#65 chore: mark DIS-154 done
Merged
#64 feat(DIS-154): discord rich features � reactions, file responses, attachment inbox
Merged
#63 chore: mark DIS-153 done
Merged
#62 feat(DIS-153): model selection per agent
Merged
#61 chore: mark DIS-151 done, move DIS-152 to ready
Merged
#60 feat(DIS-151): channel categorization + lifecycle management
Merged
#59 tasks/DIS-151.md aktualisiert
Merged
#58 chore: add Phase 1.5 refinement tasks DIS-151 to DIS-154
Merged
#53 chore: update task board � Phase 0 and Phase 1 marked done
Merged
#51 feat(DIS-106): RunResult discriminated union replaces Promise<string>
Merged
#48 feat(DIS-103): ChannelQueue serializes messages per channel (FIFO)
Merged
#47 feat(DIS-105): codeblock-aware message splitting for Discord 2000-char limit
Merged
#46 feat(DIS-102): sanitizeForDiscord strips paths and tokens before Discord send
Merged
#50 refactor(DIS-108): extract DB schema to src/db/schema.sql (SSOT)
Merged
#49 feat(DIS-107): Zod schemas for disclaw.yaml, agent.yaml, CLI output
Merged
#45 feat(DIS-101): introduce pino structured logger, remove console.*
Merged
#44 feat(DIS-104): global semaphore for max_concurrent_agents cap
Merged
#43 docs(DIS-110): add cli-feature-probe.md for Phase 2 sanity checks
Merged
#42 chore(DIS-109): add vitest.config.ts, complete .env.example, test scripts
Merged
#41 docs: known issues and future feature ideas (KI-001�003, SF-001�004)
Merged
#32 fix: remove --bare flag to restore OAuth login for Claude Pro/Max
Merged
#31 chore: add dist/ to .gitignore, remove from tracking
Merged
#30 .gitignore aktualisiert
Merged
#29 fix(env): remove CI=true -- breaks Claude Code OAuth login
Merged
#28 DIS-008: Forgejo Actions CI (build, test, lint)
Merged
#27 DIS-007: Lock-File gegen Doppelstart
Merged
#25 DIS-005: Path-Traversal-Check in /new-agent
Merged
#24 DIS-006: settings.json-Template haerten + CLAUDE.md Injection-Klausel
Merged
#26 DIS-004: Runner mit --bare + --append-system-prompt-file aufrufen
Merged
#23 DIS-001: Workspace-Root nach ~/.disclaw/workspaces/ verschieben
Merged
#21 DIS-002: shell:false + cross-spawn Windows-Fix im Runner
Merged
#20 forgejo management-token + organization/tasks created + workflow/board
1 pull request proposed by 1 user
Proposed
#66 feat(DIS-152): mapped project paths (host:virtual) for agents
21 issues closed from 1 user
Closed
#57 DIS-154: Discord Rich Features fuer Agents (Reactions, Dateien, Input-Limit)
Closed
#56 DIS-153: Model-Auswahl pro Agent (Select-Menu in /new-agent)
Closed
#19 DIS-110: docs/cli-feature-probe.md -- Manuelles CLI-Regression-Script
Closed
#18 DIS-109: .env.example + Vitest-Setup + npm test-Skript
Closed
#17 DIS-108: DB-Schema SSOT -- src/db/schema.sql
Closed
#16 DIS-107: Zod-Schemas fuer Config, agent.yaml, CLI-JSON-Output
Closed
#15 DIS-106: Runner-API-Refactoring -- RunResult-Typ
Closed
#14 DIS-105: splitForDiscord -- Codeblock-aware Message-Splitting
Closed
#13 DIS-104: Globaler Semaphore (max_concurrent_agents)
Closed
#12 DIS-103: ChannelQueue -- Per-Channel-FIFO
Closed
#11 DIS-102: sanitizeForDiscord -- Pfade aus Agent-Output entfernen
Closed
#10 DIS-101: Pino-Logger einfuehren, console.* ersetzen
Closed
#9 DIS-008: Forgejo Actions CI (build, test, lint)
Closed
#8 DIS-007: Lock-File gegen Doppelstart
Closed
#6 DIS-005: Path-Traversal-Check in /new-agent
Closed
#7 DIS-006: .claude/settings.json-Template haerten + CLAUDE.md Injection-Klausel
Closed
#5 DIS-004: Runner mit --bare + --append-system-prompt-file aufrufen
Closed
#1 DIS-003: sanitizedEnv() � Secrets aus Child-Env entfernen
Closed
#4 DIS-003: sanitizedEnv() -- Secrets aus Child-Env entfernen
Closed
#2 DIS-001: Workspace-Root nach ~/.disclaw/workspaces/ verschieben
Closed
#3 DIS-002: shell:false + cross-spawn Windows-Fix im Runner
9 issues created by 1 user
Opened
#33 KI-001: Tool-Permission-Popups blockieren Agents lautlos
Opened
#34 KI-002: Workspace-Wiederherstellung nach Datenverlust / Channel-Löschung
Opened
#35 KI-002.1: Management-Channel (#disclaw) automatisch neu erstellen wenn gelöscht
Opened
#36 KI-003: Hoher Token-Verbrauch durch vollständige History-Injection
Opened
#37 SF-001: Multi-Agent-Kollaboration & geteilte Projekt-Workspaces
Opened
#38 SF-002: Konversationelles Agent-Design (Agent durch Chat erstellen)
Opened
#39 SF-003: Security-Bot-Schicht & Permission-Management pro Agent
Opened
#40 SF-004: Vollständige Discord-Feature-Nutzung (Polls, Threads, Dateien, Embeds)
Opened
#55 DIS-152: Gemappte Projektpfade fuer Agents (host:virtual)