-
289ccb1656
feat: add cockpit index page + DDL reference for SDLC module
yumoqing
2026-08-03 10:46:32 +08:00
-
eb62d12c23
feat: workspace_dir support — project workspace, agent deliverable paths
yumoqing
2026-08-03 08:34:06 +08:00
-
085d6154d3
fix: restore pipeline_submit in cockpit, fix _get_db/executor db config loading
yumoqing
2026-08-03 00:04:29 +08:00
-
fff34b04b3
fix: whiteSpace pre-wrap for agent messages, content preview in deliverables
yumoqing
2026-08-02 23:37:14 +08:00
-
a117d2ffd7
fix: define msg_id and agent_reply before async block to prevent UnboundLocalError
yumoqing
2026-08-02 23:31:46 +08:00
-
73935ae652
fix: start_agent query by org_id, auto-execute tasks, link creation+execution
yumoqing
2026-08-02 23:17:49 +08:00
-
28820a0b29
fix: bypass pipeline_submit, create tasks directly in cockpit
yumoqing
2026-08-02 17:56:06 +08:00
-
40afce18e7
fix: remove duplicate stats_row, keep only quick_cards
yumoqing
2026-08-02 17:01:20 +08:00
-
8e0a45abca
fix: remove org_id from sd_iterations query (column doesnt exist)
yumoqing
2026-08-02 16:15:44 +08:00
-
ccc0755a82
feat: 4 dynamic cards with popups on cockpit dashboard
yumoqing
2026-08-02 16:07:48 +08:00
-
fd3f59a9f6
fix: use inline task query instead of run_agent_loop in start_agent handler
yumoqing
2026-08-02 16:06:45 +08:00
-
4ba5d84cf7
feat: add start_agent + agent_status intent handlers
yumoqing
2026-08-02 16:00:16 +08:00
-
0d0c8299e8
fix: LIMIT $ → direct interpolation to avoid MySQL variable error
yumoqing
2026-08-02 15:46:37 +08:00
-
ee8005644f
feat: Phase 3 — cockpit_agent.dspy (start/status/deliverables/review)
yumoqing
2026-08-02 14:59:33 +08:00
-
bb09bd36a0
refactor: use pipeline_conversations + pipeline_agent_settings (shared tables)
yumoqing
2026-08-02 00:00:21 +08:00
-
97e2c6b2f4
feat: Phase 1 — intent recognition, guided conversation, context bar
yumoqing
2026-08-01 23:36:29 +08:00
-
84df91d9eb
fix: model_id form reading fallback to select element
yumoqing
2026-08-01 21:57:04 +08:00
-
a45b4503eb
debug: add _call_llm logging for api_key/base/model tracing
yumoqing
2026-08-01 17:32:23 +08:00
-
ac2ff432ed
fix: remove RC4 decrypt from cockpit_chat, use plaintext api_key
yumoqing
2026-08-01 16:57:16 +08:00
-
328798f5a7
fix: tolerate plaintext api_keys on decrypt failure
yumoqing
2026-08-01 16:42:32 +08:00
-
13c466069f
fix: decrypt api_key before calling LLM in cockpit_chat
yumoqing
2026-08-01 16:32:46 +08:00
-
0d6266b088
fix: add model selector to root cockpit index.ui (was only in sd_cockpit)
yumoqing
2026-08-01 16:16:21 +08:00
-
74a70da8b6
feat: add model selector dropdown to cockpit, pass model_id in chat requests
yumoqing
2026-08-01 15:26:05 +08:00
-
c310754d57
fix: limit model config popup size (36x26 grid)
yumoqing
2026-08-01 11:33:07 +08:00
-
c0a31d60df
fix: change cockpit refresh button to model config popup in index.ui
yumoqing
2026-08-01 11:18:34 +08:00
-
5c80ad3948
feat: model config popup button in cockpit, my_bugs API, task_tree_popup
yumoqing
2026-08-01 10:43:43 +08:00
-
72cd262cdb
feat(cockpit): product-grade LLM integration with context + model mgmt
yumoqing
2026-07-31 18:06:27 +08:00
-
d7bace21db
fix: setText -> set_text (bricks API is snake_case)
yumoqing
2026-07-31 17:14:33 +08:00
-
ef37e492c9
fix(cockpit): AgentIO-style UX — show user+agent bubbles immediately before POST
yumoqing
2026-07-31 16:59:38 +08:00
-
b2314fd3b2
fix: add bricks.app as second arg to getWidgetById calls in cockpit scripts
yumoqing
2026-07-31 16:14:19 +08:00
-
163824870b
fix: wrap getWidgetById in try-catch for missing current_iteration_id widget
yumoqing
2026-07-31 15:47:51 +08:00
-
890861465a
fix: e.params→params in TextFiles inputed event (e undefined in script context)
yumoqing
2026-07-31 15:20:08 +08:00
-
a4ac438c49
fix: sor.I→sor.C for insert (I is inspect, C is create)
yumoqing
2026-07-31 15:01:03 +08:00
-
614c883863
fix: use TextFiles widget (UiText+file+send) instead of broken render event
yumoqing
2026-07-31 14:09:56 +08:00
-
87f0fa6045
fix: replace broken render event with Form textarea for cockpit input
yumoqing
2026-07-31 13:45:22 +08:00
-
757cfe510b
fix(cockpit): remove entire_url from script to fix Jinja2 500, cockpit now default for pipeline-sdlc
yumoqing
2026-07-31 12:23:49 +08:00
-
eb6674f884
refactor(cockpit): replace Form with UiText widget, file chip UI
yumoqing
2026-07-31 12:00:23 +08:00
-
6831697edc
refactor(cockpit): single-page chat layout, compact stats cards (cheight:4), file attachment UI
yumoqing
2026-07-31 11:49:30 +08:00
-
bd0890a394
feat(sdlc): cockpit driving mode — conversation timeline + agent chat
yumoqing
2026-07-30 15:53:18 +08:00
-
4a4bd313e7
refactor: match pipeline_core card layout style
yumoqing
2026-07-09 07:50:41 +08:00
-
b012f97154
fix: CRUD endpoint return format - remove json.dumps, use widgettype format
yumoqing
2026-07-03 14:50:43 +08:00
-
f69870e96a
feat: add 40 dspy APIs, 7 UI pages, CSS, pipeline definition SQL
Hermes Agent
2026-06-16 13:16:24 +08:00
-
26c092073d
feat: add SDLC pipeline definition SQL (28 steps with DAG deps)
Hermes Agent
2026-06-16 13:15:06 +08:00
-
ea06b33fe7
feat: SDLC adapter v1.0.0 — 28 step types, 6 data tables, full lifecycle
Hermes Agent
2026-06-16 12:10:06 +08:00
-
c4d2e79c4c
Initial commit
yumoqing
2026-06-16 11:52:06 +08:00