-
9e65994661
chore(agents): remove deprecated agent definitions and add task CRUD tests
039-dashboard-scenario-ui
busya
2026-07-08 21:19:33 +03:00
-
c488a63dc0
feat(translate): language detection, async HTTP LLM, history model, agent improvements
busya
2026-07-08 19:35:49 +03:00
-
97a64ce056
refactor(translate): remove DRAFT status from UI, auto-transition via preflight
busya
2026-07-08 19:35:05 +03:00
-
f22b0cf41c
chore: add GRACE semantic contracts across agent + backend + build scripts
busya
2026-07-08 11:10:59 +03:00
-
b6b1e05567
test(frontend): reach coverage targets — 99.45% stmts, 89.14% branches, 99.71% fns, 99.82% lines
busya
2026-07-08 11:09:52 +03:00
-
3634df25a1
fix(translate): datasource change not persisted on save + preview column cleanup
busya
2026-07-07 23:50:08 +03:00
-
de023c7a31
fix(backend+frontend): migration deadlock, async pattern, timeout safety, fire-and-forget translations
busya
2026-07-07 21:04:23 +03:00
-
0d09e24434
fix(agent): proxy gradio config and reduce translate blocking
busya
2026-07-07 17:37:36 +03:00
-
b95df37cd5
refactor(agent): extract agent+shared into standalone packages with full GRACE semantic markup
busya
2026-07-07 15:18:24 +03:00
-
ce368429f7
fix(agent): rewrite _llm_health to use openai+httpx instead of langchain
busya
2026-07-07 13:34:07 +03:00
-
beed41d6c9
fix(agent): lazy imports in _llm_health — langchain_core not in backend container
busya
2026-07-07 13:24:45 +03:00
-
7c4843987b
fix(frontend): dynamic year + git commit hash in APP_VERSION
busya
2026-07-07 12:29:46 +03:00
-
58d06fb287
fix(ssl+agent): capath for all HTTP clients + isolate gradio import
busya
2026-07-07 12:18:43 +03:00
-
18b9f2e94e
fix(certs): restore HTTP CA auto-download and test edge matrix
busya
2026-07-07 10:23:49 +03:00
-
1e61f098bd
fix(docker): add missing certs.sh COPY to backend/all-in-one Dockerfile
busya
2026-07-07 00:58:41 +03:00
-
98d91bb738
test(integration): add encrypted key Superset container test with SSL_KEY_PASSPHRASE
busya
2026-07-06 21:21:42 +03:00
-
8fd23f7ea1
refactor(ssl): centralize SSL trust management, remove LLM_SSL_VERIFY
busya
2026-07-06 21:00:28 +03:00
-
43e3f4135e
fix(scripts): fix --target arg parsing in diag_container.py
busya
2026-07-06 20:37:22 +03:00
-
98de628197
docs(adr): reference ADR-0009 SSL cert management findings
busya
2026-07-06 20:27:28 +03:00
-
bcabe90e13
feat(scripts): add container diagnostic script for SSL cert + encryption health
busya
2026-07-06 20:27:03 +03:00
-
e7dbee563f
fix(ui): render KeyRecoveryWizard into body portal to avoid layout margin
busya
2026-07-06 19:00:24 +03:00
-
6db49e45a6
xz -3
busya
2026-07-06 18:26:31 +03:00
-
7f9e781873
fix(security): address QA/security audit findings — authorization, i18n, error safety
busya
2026-07-06 18:22:36 +03:00
-
2622431376
fix(i18n): remove duplicate closing braces in encryption recovery strings
busya
2026-07-06 18:07:44 +03:00
-
5c59a2c79b
feat(security): add encryption health inventory and key recovery wizard
busya
2026-07-06 18:05:05 +03:00
-
556294aff5
fix(agent): pin gradio <6 to avoid breaking ChatInterface API changes
busya
2026-07-06 16:18:55 +03:00
-
b6752e729e
fix(docker): add alembic to requirements-backend.txt, entrypoint needs it for migrations
busya
2026-07-06 15:49:48 +03:00
-
48e3ff4503
refactor(env): unify Docker env vars — canonical AUTH_SECRET_KEY, remove JWT_SECRET fallback
busya
2026-07-06 14:24:17 +03:00
-
a5b7adb61c
refactor(agent): lightweight JWT decoder — JWT_SECTRET first, AUTH_SECTRET_KEY fallback
busya
2026-07-06 13:45:22 +03:00
-
590b09f587
refactor(agent): use local JWT decoder instead of src.core.auth.jwt
busya
2026-07-06 13:37:08 +03:00
-
b2d5aa5bf8
fix(agent): add libpq5 system dep for psycopg v3 (langgraph checkpoint)
busya
2026-07-06 12:23:35 +03:00
-
558171989d
fix(agent): pass AUTH_DATABASE_URL to agent container, auth config requires it
busya
2026-07-06 12:19:14 +03:00
-
468bdb9000
fix(agent): resolve missing imports — jose, auth config, AUTH_SECRET_KEY
busya
2026-07-06 12:13:26 +03:00
-
627b75497c
docs(adr): document agent source copy strategy and logger.py dependency
busya
2026-07-06 11:35:57 +03:00
-
9f9ac07cac
fix(agent): copy src/core/logger.py and ws_log_handler.py into agent image
busya
2026-07-06 11:35:12 +03:00
-
628805503b
refactor(docker): split requirements by role, slim enterprise bundle by default
busya
2026-07-06 10:06:07 +03:00
-
1586c31d9b
chore: причесать .env.example — удалить дубликаты и мёртвые vars
busya
2026-07-06 08:55:11 +03:00
-
57b7ee05e0
test(git): align route mocks with async services
busya
2026-07-06 01:23:20 +03:00
-
1e56416c9f
test(backend): update legacy agent and auth expectations
busya
2026-07-06 01:23:09 +03:00
-
28cd141e76
feat(reports): add task status settings and tests
busya
2026-07-06 01:22:39 +03:00
-
99bbdb4398
docs(agent-chat): update 035 verification traceability
busya
2026-07-06 01:22:07 +03:00
-
082d6af3ab
test(agent-chat): audit guardrail and error handling
busya
2026-07-06 01:20:12 +03:00
-
49e4ac0fe2
refactor(frontend): integrate compact filters into reports page
busya
2026-07-05 15:50:51 +03:00
-
86ac209615
feat(frontend): compact FilterBar with disclosure toggle and quick pills
busya
2026-07-05 15:50:46 +03:00
-
95308273b3
refactor(frontend): replace raw buttons with /ui/Button in SummaryPanel
busya
2026-07-05 15:50:41 +03:00
-
c75017f1e4
fix(frontend): prevent TaskList horizontal overflow
busya
2026-07-05 15:50:36 +03:00
-
147d711657
feat(agent-chat): complete context guardrail event coverage
busya
2026-07-05 14:14:42 +03:00
-
45e781fb74
chore: commit remaining working changes
busya
2026-07-05 09:24:45 +03:00
-
b773a06d52
refactor(frontend): extract BulkReplaceModal.Model — state + FSM + API
busya
2026-07-05 09:21:49 +03:00
-
a91023d83e
fix(frontend): fix Svelte prop shorthand in TranslationRunResult
busya
2026-07-05 09:17:33 +03:00
-
97660cb71f
refactor(frontend): extract TranslationRunResult.Model — state + API logic
busya
2026-07-05 09:16:32 +03:00
-
669d8185f3
refactor(frontend): add @RATIONALE/@REJECTED to 5 C:4 contracts
busya
2026-07-05 09:00:08 +03:00
-
deed06fada
refactor(frontend): remove @PURPOSE duplicates, merge into @BRIEF (INV_4)
busya
2026-07-05 08:54:38 +03:00
-
008a8a92a5
refactor(frontend): clean metadata on AssistantChatPanel + TaskDrawer
busya
2026-07-05 08:53:17 +03:00
-
bc3e288d0b
refactor(frontend): extract TopNavbar.Model — search logic, semantic compliance
busya
2026-07-05 08:50:43 +03:00
-
ff60865183
feat(agent-chat): 035-agent-chat-context — контекст, guardrails, tools, database discovery
busya
2026-07-04 22:47:17 +03:00
-
4c5fde8b5c
chore(kilo): sync OpenCode config into Kilo format
busya
2026-07-04 22:43:17 +03:00
-
1f502c9785
docs(readme): add SSL/TLS configuration section with passphrase and PKCS#12 options
busya
2026-07-04 17:10:04 +03:00
-
1c6b3d6e8a
feat(ssl): add passphrase-protected key and PKCS#12 support in nginx entrypoint
busya
2026-07-04 17:05:51 +03:00
-
047aff41d9
Task Status Center: save progress
busya
2026-07-04 15:34:02 +03:00
-
61f3e6db75
feat: Git manager UI — панель управления Git + HelpTooltip + ReviewToggle
busya
2026-07-04 15:01:45 +03:00
-
0237e2f7e8
chore: добавить пример Fernet-ключа в .env.example
busya
2026-07-04 15:01:23 +03:00
-
b78493aeb7
chore: добавить примеры значений в .env.example
busya
2026-07-04 14:59:39 +03:00
-
ec9bc76a37
cleanup: убрать мёртвые env-переменные, консолидировать чтение в agent/_config.py
busya
2026-07-04 14:58:43 +03:00
-
a99c1d6d01
Improve agent UX and spec sync
busya
2026-07-03 16:47:10 +03:00
-
500491c281
test(tls): add encrypted (passphrase-protected) private key integration tests
busya
2026-07-03 16:46:12 +03:00
-
89b340c64f
fix(agent): debug panel copyDebugInfo — full state snapshot (was 9 fields, now all model atoms)
busya
2026-07-03 15:35:22 +03:00
-
53eb2b1cca
Improve reports UI and task drawer UX
busya
2026-07-03 14:50:05 +03:00
-
33ee976c48
feat(reports): Task Status Center — unified /reports dashboard
busya
2026-07-02 18:53:58 +03:00
-
8c10632494
feat(semantic): curator-driven protocol hardening — decision memory + relation repair
master
busya
2026-07-02 08:53:19 +03:00
-
64564da988
fix(git): fix 17 missing async/await bugs + UX overhaul
busya
2026-07-01 20:47:25 +03:00
-
7613ad37ae
fix(agent): minimal safety net, zero-config router, LLM provider status UI
busya
2026-07-01 16:47:21 +03:00
-
12118ac4ec
fix(security): resolve Critical+High findings from module audit — agent, translate, superset_client
busya
2026-07-01 13:17:29 +03:00
-
1e24452b1a
chore(opencode): remove closure-gate agent; swarm-master emits summary itself
busya
2026-07-01 12:37:28 +03:00
-
e174c11d4a
tasks 033 updated
busya
2026-06-30 19:05:17 +03:00
-
f1810090b6
feat(opencode): add security-auditor agent + /security.audit command
busya
2026-06-30 18:44:52 +03:00
-
e40724a0fe
fix: timezone handling across fullstack — UTC parsing + display in configured TZ
busya
2026-06-30 18:11:42 +03:00
-
60674c8639
fix(logging): defensive trace_id seed + falsy error/payload in CotJsonFormatter
busya
2026-06-30 17:41:13 +03:00
-
2f238dee13
fix(agent): seed trace_id for agent process lifecycle
busya
2026-06-30 17:33:21 +03:00
-
79d0f8f678
feat(agent-superset): extend SupersetClient with agent-critical methods + DDL/DML guard + tests (126 passed)
busya
2026-06-30 17:26:51 +03:00
-
a0619ca049
fix(agent): unify logging API + add molecular-cot coverage to agent module
busya
2026-06-30 15:48:46 +03:00
-
131c7cdfa4
chore: remaining pre-existing changes (storage, stream processor, tests, run.sh)
busya
2026-06-30 15:21:15 +03:00
-
3b4ac807a5
feat(agent+ui): fullstack agent module refactoring + UI/UX improvements
busya
2026-06-30 15:21:05 +03:00
-
e8d6d7d0db
fix(agent): critical agent chat bugs — backend startup & frontend streaming state
busya
2026-06-30 13:25:28 +03:00
-
7090ec979f
fix(run.sh): correct PID capture with process substitution, add SIGTERM trap, 3-phase cleanup
busya
2026-06-29 17:43:42 +03:00
-
12678c637b
fix(agent-chat): streaming state leak, document parser magic bytes, HITL flow
busya
2026-06-29 17:15:25 +03:00
-
4fda63a8da
fix(i18n): correct full run tooltips — cache is NOT ignored
busya
2026-06-19 17:52:38 +03:00
-
3b8d4c3821
Merge branch '034-task-status-center' into master
busya
2026-06-19 16:15:25 +03:00
-
-
a83b814656
034-footer: add commit hash to version display in footer
034-task-status-center
busya
2026-06-19 16:10:11 +03:00
-
e07bf46b2b
test: integration + unit tests for cache fix and OUTPUT_SAFETY_FACTOR
busya
2026-06-19 14:59:05 +03:00
-
8809f9d5ce
fix(translate): deduplicate bulk replace buttons with distinct labels
busya
2026-06-19 14:45:43 +03:00
-
550119c399
fix(translate): complete i18n for run page UX improvements
busya
2026-06-19 09:55:43 +03:00
-
3133e50645
perf: fix translate deadlock, speed, trace_id, UI bugs — fullstack patch
busya
2026-06-18 23:54:57 +03:00
-
4a6fe8db58
fix(version): inject APP_VERSION via Docker build-arg instead of git describe
busya
2026-06-18 18:37:11 +03:00
-
-
4dce669844
fix(tests): 61 failed backend unit tests — async/await mocks, deadlock fix, SyntaxError repairs
busya
2026-06-18 14:41:13 +03:00
-
8016c07ebb
feat: DashboardDataGrid migration + FileList 7-feature rewrite + validation API
busya
2026-06-18 12:53:03 +03:00
-
8aa5c57b60
fix(dashboard): GIT filter shows i18n labels matching table display
busya
2026-06-18 12:01:47 +03:00
-
6b05cc62c3
refactor(MaintenanceEventsTable): accessibility, types, edge cases, i18n
busya
2026-06-18 10:46:17 +03:00
-
190b913ae4
fix(dashboard): async git status enrichment — await get_repo()
busya
2026-06-18 10:04:10 +03:00
-
5ca477983c
fix(dashboard): git filter shows 'pending' instead of 'no_repo' for dashboards without repo
busya
2026-06-18 09:28:33 +03:00