asepharyana and Claude Sonnet 5
0a24903eb0
chore: Tambah dependency similar untuk diff computation
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-15 06:32:57 +07:00
asepharyana
de8e3703f2
docs: Perbaiki perintah cargo test --lib jadi cargo test (crate ini tanpa lib target)
2026-07-15 06:32:57 +07:00
asepharyana
b7fc335bf5
docs: Tambah implementation plan untuk diff view, @mention, dan clipboard copy
2026-07-15 06:28:49 +07:00
asepharyana
821622e80d
docs: Tambah spec desain clipboard copy via OSC52
2026-07-15 06:28:49 +07:00
asepharyana
8fbc51534d
docs: Tambah spec desain fuzzy @file-mention autocomplete
2026-07-15 06:28:49 +07:00
asepharyana
3f284cbb9a
docs: Tambah spec desain diff view untuk tool edit/write
2026-07-15 06:28:49 +07:00
semantic-release-bot
54484ed137
chore(release): 1.12.0 [skip ci]
...
# [1.12.0](https://github.com/asepharyana/zesdex/compare/v1.11.0...v1.12.0 ) (2026-07-14)
### Features
* Add mouse capture functionality to terminal and enhance markdown rendering with table support ([4428e8b ](https://github.com/asepharyana/zesdex/commit/4428e8bc01c196415ac408a42f57305227a79760 ))
* Improve markdown rendering with enhanced line wrapping and indentation for code blocks ([b2e848d ](https://github.com/asepharyana/zesdex/commit/b2e848d124e726c4d8b644d473e518398fab1dea ))
v1.12.0
2026-07-14 21:40:13 +00:00
asepharyana
9bf5236680
refactor: Remove obsolete documentation files and unused test for mouse functionality
2026-07-15 04:36:00 +07:00
asepharyana
4428e8bc01
feat: Add mouse capture functionality to terminal and enhance markdown rendering with table support
2026-07-15 04:36:00 +07:00
asepharyana
b2e848d124
feat: Improve markdown rendering with enhanced line wrapping and indentation for code blocks
2026-07-15 04:36:00 +07:00
semantic-release-bot
3020a0431c
chore(release): 1.11.0 [skip ci]
...
# [1.11.0](https://github.com/asepharyana/zesdex/compare/v1.10.0...v1.11.0 ) (2026-07-14)
### Features
* Enhance subagent tool output handling and clarify workflow directives ([6fbe1e2 ](https://github.com/asepharyana/zesdex/commit/6fbe1e2d1dc790ba2509803b3ab3a848d5b2a63b ))
* Enhance token usage tracking and improve chat UI with emojis ([188e7cc ](https://github.com/asepharyana/zesdex/commit/188e7cc9a9233140a5e4953e3f3ff66682914e42 ))
v1.11.0
2026-07-14 20:43:21 +00:00
asepharyana
6fbe1e2d1d
feat: Enhance subagent tool output handling and clarify workflow directives
2026-07-15 03:39:15 +07:00
asepharyana
9ba9a5048b
refactor: Remove workflow-related commands and overlays from the application
2026-07-15 03:39:15 +07:00
asepharyana
188e7cc9a9
feat: Enhance token usage tracking and improve chat UI with emojis
2026-07-15 03:39:15 +07:00
semantic-release-bot
1a6a0c628e
chore(release): 1.10.0 [skip ci]
...
# [1.10.0](https://github.com/asepharyana/zesdex/compare/v1.9.0...v1.10.0 ) (2026-07-14)
### Bug Fixes
* align format strings in sidebar Usage widget ([98615ca ](https://github.com/asepharyana/zesdex/commit/98615ca5b9d896331a5a6d9af91035aca1f5e9d5 ))
* use {:>6}: for aligned colons in sidebar Usage widget ([f87ab13 ](https://github.com/asepharyana/zesdex/commit/f87ab133f1953633f66e21b9eaf7c4eb41291ccd ))
### Features
* Implement lesson generation feature and update status display ([1c08b8e ](https://github.com/asepharyana/zesdex/commit/1c08b8e4e9c3bb1318535a74c9812beb976df315 ))
v1.10.0
2026-07-14 20:16:30 +00:00
asepharyana
1c08b8e4e9
feat: Implement lesson generation feature and update status display
...
- Added functionality to generate lessons based on code reviews, including prompts and instructions for the reviewer.
- Updated the `.gitignore` to exclude lesson documentation files.
- Removed the `/lesson` command from the help menu and command parsing.
- Enhanced the status bar to display a message when a lesson is being generated.
- Introduced a new `lesson_running` state to track lesson generation progress.
- Updated various components to handle the new lesson generation workflow, including subagent events and token usage tracking.
2026-07-15 03:11:55 +07:00
asepharyana
f87ab133f1
fix: use {:>6}: for aligned colons in sidebar Usage widget
...
Colons are now at column 9 for all five lines (labels right-aligned
in 6-char field). Values start at column 10. Leading zeros retained
for minutes/seconds via {:02}.
total: 0 tok
main: 0 tok
learn: 0 tok
calls: 0
time: 0h 06m 46s
2026-07-15 03:11:55 +07:00
asepharyana
98615ca5b9
fix: align format strings in sidebar Usage widget
...
All five lines now use consistent label-first ' {:<7} {}' pattern
with aligned colons (column 9) and values (column 10). Elapsed time
uses {:02} leading zeros for minutes/seconds.
Fixes malformed output where some lines used number-first order
('{} tok total') while others used label-first ('main: {} tok'),
causing visual misalignment in the ~28-char-wide sidebar column.
2026-07-15 03:11:55 +07:00
semantic-release-bot
5e6d6deeab
chore(release): 1.9.0 [skip ci]
...
# [1.9.0](https://github.com/asepharyana/zesdex/compare/v1.8.0...v1.9.0 ) (2026-07-14)
### Bug Fixes
* **workflow:** import Color style for improved agent state rendering ([472c597 ](https://github.com/asepharyana/zesdex/commit/472c597c5e4ab12808a6bcd1899628bc7ab77186 ))
### Features
* **agent:** refine cognitive cycle plan with structured phases for exploration, planning, and execution ([c5253b2 ](https://github.com/asepharyana/zesdex/commit/c5253b2ca359d4dbed9445e04f1dec1a6bb37e8f ))
* **subagent:** add progress event handling and formatting for subagent execution ([558908a ](https://github.com/asepharyana/zesdex/commit/558908aef216e61a0a108083fbac5e02c31501dc ))
* **subagent:** emit reasoning text as progress in StepCompleted events ([97aa75f ](https://github.com/asepharyana/zesdex/commit/97aa75f2da37aee5fc7a0626fc396988f089fff2 ))
* **subagent:** include tool call arguments in ToolResult events and progress formatting ([a8adfcb ](https://github.com/asepharyana/zesdex/commit/a8adfcbf6dc5411e977f22ac6b6ba023f563d7c9 ))
v1.9.0
2026-07-14 19:29:20 +00:00
asepharyana
c5253b2ca3
feat(agent): refine cognitive cycle plan with structured phases for exploration, planning, and execution
2026-07-15 02:25:15 +07:00
asepharyana
a8adfcbf6d
feat(subagent): include tool call arguments in ToolResult events and progress formatting
2026-07-15 02:25:15 +07:00
asepharyana
558908aef2
feat(subagent): add progress event handling and formatting for subagent execution
2026-07-15 02:25:15 +07:00
asepharyana
472c597c5e
fix(workflow): import Color style for improved agent state rendering
2026-07-15 02:25:15 +07:00
asepharyana
97aa75f2da
feat(subagent): emit reasoning text as progress in StepCompleted events
2026-07-15 02:25:15 +07:00
semantic-release-bot
dfceb8acac
chore(release): 1.8.0 [skip ci]
...
# [1.8.0](https://github.com/asepharyana/zesdex/compare/v1.7.0...v1.8.0 ) (2026-07-14)
### Features
* **tools:** require reason argument for delete and git_operator tools ([c6ab063 ](https://github.com/asepharyana/zesdex/commit/c6ab063c211fb858fd0e155883b9c47b345f0f8a ))
v1.8.0
2026-07-14 19:05:45 +00:00
asepharyana
c6ab063c21
feat(tools): require reason argument for delete and git_operator tools
2026-07-15 02:01:24 +07:00
semantic-release-bot
2af8432ce4
chore(release): 1.7.0 [skip ci]
...
# [1.7.0](https://github.com/asepharyana/zesdex/compare/v1.6.0...v1.7.0 ) (2026-07-14)
### Bug Fixes
* **prompt:** perbarui system prompt dari CEO/company ke model hive-mind ([d392c4a ](https://github.com/asepharyana/zesdex/commit/d392c4aa00154aae5a0f36db615f05adc385fdb5 ))
* **runtime:** add check for unconfigured provider to prevent misleading API errors ([181b512 ](https://github.com/asepharyana/zesdex/commit/181b5128ac1fba47627bf7b377358c782e3481b7 ))
### Features
* **install:** add installation script for building and symlinking the binary ([4eba9d0 ](https://github.com/asepharyana/zesdex/commit/4eba9d0a2fbe42b0383eaf872eaeace18cc59a92 ))
* **protocol:** add Paste request type for bracketed-paste events ([b92dab9 ](https://github.com/asepharyana/zesdex/commit/b92dab97e6efe1fd6f7c23b28310610c653a57b0 ))
* **provider:** enhance Claude provider configuration to support environment variable fallback ([4b16bc3 ](https://github.com/asepharyana/zesdex/commit/4b16bc31125018ad3d3e46706881596a226f5352 ))
* **runtime:** implement JSON repair function for truncated tool-call arguments ([e13f040 ](https://github.com/asepharyana/zesdex/commit/e13f04083313f3544bdb1a76b5ecd535ecf59e4f ))
* **stream:** add method to detect incomplete tool calls and handle parsing errors ([732d603 ](https://github.com/asepharyana/zesdex/commit/732d6039dc23bc8ec323bc4f91be9a7131a61ef6 ))
v1.7.0
2026-07-14 18:59:09 +00:00
asepharyana
b92dab97e6
feat(protocol): add Paste request type for bracketed-paste events
...
feat(engine): summarize agent completion progress in UI notifications
feat(main): enable and disable bracketed paste support in terminal
fix(app_config): store API key from file as fallback for Claude provider
refactor(workflow): remove unnecessary card separator in workflow panel
2026-07-15 01:54:36 +07:00
asepharyana
e13f040833
feat(runtime): implement JSON repair function for truncated tool-call arguments
2026-07-15 01:42:15 +07:00
asepharyana
4b16bc3112
feat(provider): enhance Claude provider configuration to support environment variable fallback
2026-07-15 01:06:36 +07:00
asepharyana
181b5128ac
fix(runtime): add check for unconfigured provider to prevent misleading API errors
2026-07-15 00:59:32 +07:00
asepharyana
732d6039dc
feat(stream): add method to detect incomplete tool calls and handle parsing errors
2026-07-15 00:49:50 +07:00
asepharyana
4eba9d0a2f
feat(install): add installation script for building and symlinking the binary
2026-07-15 00:25:53 +07:00
asepharyana
7fccc16a54
refactor(engine, hive_mind): update terminology from 'agents' to 'drones' and enhance logging for clarity
2026-07-15 00:24:49 +07:00
asepharyana
b5e3dfe4b1
refactor(hive_mind): enhance documentation for clarity and consistency in terminology
2026-07-15 00:22:59 +07:00
asepharyana
519be7559b
refactor(prompts): update reviewer prompts to align with Hive's directive and contamination protocols
2026-07-15 00:20:41 +07:00
asepharyana and Claude Sonnet 5
d392c4aa00
fix(prompt): perbarui system prompt dari CEO/company ke model hive-mind
...
src-misc/system-prompt.txt masih memakai framing lama "Zesdex Corp
CEO / 5 divisi" dan mereferensikan tool run_company_pipeline yang
sudah tidak ada, tertinggal saat commit 25f084f merombak arsitektur
ke hive-mind (CLAUDE.md, README.md, dan implementasi workflow_run
sudah diupdate saat itu, tapi file prompt utama ini terlewat).
Akibatnya AI membalas dengan persona CEO/company, bukan Core
Intelligence/hive-mind seperti didokumentasikan di README.md.
- system-prompt.txt: tulis ulang total ke model Core Intelligence /
cognitive cycle plan / processing node / access tier, konsisten
dengan CLAUDE.md dan tool hive_mind yang sebenarnya.
- system-tools.txt: tambah entri hive_mind dan read_findings yang
sebelumnya tidak ada sama sekali di daftar tool.
- workflow.rs: perbaiki sisa teks "divisions/subagents" di deskripsi
tool read_findings jadi "nodes/subagents".
Diverifikasi live: AI sekarang memperkenalkan diri sebagai "Core
Intelligence of Zesdex ... modeled as a hive-mind" alih-alih CEO.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:55:49 +07:00
semantic-release-bot
340ae2fde2
chore(release): 1.6.0 [skip ci]
...
# [1.6.0](https://github.com/asepharyana/zesdex/compare/v1.5.0...v1.6.0 ) (2026-07-14)
### Bug Fixes
* perbaiki 5 warning clippy pre-existing (base untuk TUI overhaul) ([6b58977 ](https://github.com/asepharyana/zesdex/commit/6b58977875f809f19cc2d7bb9b2a7dd057d0229e ))
* **tui:** perbaiki isi overlay Todo dan Usage jadi tampilan detail nyata ([aaea300 ](https://github.com/asepharyana/zesdex/commit/aaea300699f7e76cdc689e225e7c4c3bc164e8d4 ))
* **tui:** perbaiki potensi terpotongnya baris token di widget Usage sidebar ([7fd55fa ](https://github.com/asepharyana/zesdex/commit/7fd55fa86dfe8f9a4581f02fa9220cd5d1ba600c ))
* **tui:** perbaiki rendering multi-baris pada pesan Tool ([2f1a4d8 ](https://github.com/asepharyana/zesdex/commit/2f1a4d85a1fdc9cbfb81912a3206c057ad9d1ed5 ))
### Features
* **tui:** ganti palet warna ke Tokyo Night ([7a9cb7b ](https://github.com/asepharyana/zesdex/commit/7a9cb7bf342367c81fb4a1568675e46f132a8afc ))
* **tui:** rombak rendering chat jadi format log rapat ([e34708a ](https://github.com/asepharyana/zesdex/commit/e34708a3191bef63d191e76dee39a58a33e4ad5f ))
* **tui:** tambah command /todo dan /usage untuk buka overlay ([aa2b6ac ](https://github.com/asepharyana/zesdex/commit/aa2b6acb95f8518950b8b7d9c3c9e10968936162 ))
* **tui:** tambah dan pasang sidebar dashboard permanen ([31c01cd ](https://github.com/asepharyana/zesdex/commit/31c01cdf1df6827c3a949820378c8b85ebcfdf87 ))
v1.6.0
2026-07-14 16:45:55 +00:00
asepharyana
1010e44b22
Implement new feature for user authentication and improve error handling
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
b355c9928e
style(tui): hapus emoji dekoratif dari judul overlay
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
aaea300699
fix(tui): perbaiki isi overlay Todo dan Usage jadi tampilan detail nyata
...
Overlay Todo sebelumnya menampilkan jumlah pesan yang tidak relevan,
bukan isi task list. Overlay Usage sekarang pakai compute_usage_summary
yang sama dengan widget sidebar (DRY, angka konsisten).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
7fd55fa86d
fix(tui): perbaiki potensi terpotongnya baris token di widget Usage sidebar
...
Baris pertama widget Usage sebelumnya bisa melebihi lebar kolom sidebar
(30 kolom) pada sesi dengan jumlah token besar, menyebabkan teks
terpotong diam-diam tanpa wrap. Sekarang dipecah jadi beberapa baris
pendek yang aman di lebar berapa pun yang realistis.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
31c01cdf1d
feat(tui): tambah dan pasang sidebar dashboard permanen
...
Sidebar kanan permanen (Workflow/Tasks/Usage) menggantikan panel todo
ad-hoc yang lama. Widget baca state yang sudah ada, tidak ada perubahan
skema AppStateRest.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
aa2b6acb95
feat(tui): tambah command /todo dan /usage untuk buka overlay
...
Overlay Todo dan Usage sebelumnya tidak punya trigger sama sekali di
jalur interaksi normal (cuma bisa lewat restore snapshot sesi) --
sekarang mengikuti pola /workflow yang sudah ada.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
2f1a4d85a1
fix(tui): perbaiki rendering multi-baris pada pesan Tool
...
Konten Tool sebelumnya didorong sebagai satu Span tanpa split newline,
sehingga output tool multi-baris (stdout bash, hasil grep, diff)
tampil sebagai karakter \n literal alih-alih baris terpisah. Sekarang
mengikuti pola render_markdown + split_spans_into_lines yang sama
dengan role lain.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
e34708a319
feat(tui): rombak rendering chat jadi format log rapat
...
markdown.rs juga disesuaikan: indentasi paragraf/heading bawaannya
dilepas supaya tidak bentrok dengan indent PREFIX_WIDTH di chat.rs
(baris pertama vs baris wrap lanjutan jadi sejajar).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
6b58977875
fix: perbaiki 5 warning clippy pre-existing (base untuk TUI overhaul)
...
unnested_or_patterns, collapsible_if, items_after_statements, dan
case_sensitive_file_extension_comparisons di auto.rs, engine.rs, dan
actions/mod.rs.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
7a9cb7bf34
feat(tui): ganti palet warna ke Tokyo Night
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
asepharyana and Claude Sonnet 5
04e7ff9380
docs: tambah spec desain rombak TUI (Multi-Pane Dashboard, Tokyo Night)
...
Spec brainstorming untuk rombak total src/view + src/controller: layout
Multi-Pane Dashboard dengan sidebar Workflow/Tasks/Usage, palet Tokyo
Night, dan format chat inline rapat.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-14 23:41:53 +07:00
semantic-release-bot
7070c96460
chore(release): 1.5.0 [skip ci]
...
# [1.5.0](https://github.com/asepharyana/zesdex/compare/v1.4.0...v1.5.0 ) (2026-07-14)
### Bug Fixes
* **hive-mind:** ganti gerbang pipeline berbasis jumlah pesan dengan deteksi konvergensi sebelumnya ([5498088 ](https://github.com/asepharyana/zesdex/commit/5498088532314f8dbc005d5e8058c0170ca92320 ))
* **hive-mind:** gunakan flag SessionRuntime sebagai sinyal konvergensi otoritatif ([28e763a ](https://github.com/asepharyana/zesdex/commit/28e763a695f56adfbecd4efb14edbde13bbd63dc ))
* **hive-mind:** hapus penulisan docs/runs ganda dan sambungkan abort_flag ke tool hive_mind manual ([a125f5d ](https://github.com/asepharyana/zesdex/commit/a125f5d4400b0c417ba4049e67480bd18479e90b ))
* **hive-mind:** tambah timeout per-node dan jamin dokumentasi convergence tetap tertulis saat sintesis gagal ([b1c0265 ](https://github.com/asepharyana/zesdex/commit/b1c0265e8cdf9278664e64f77fbde4ec8c22fcfd ))
* **subagent:** panic-proof overlap guards and update stale docs ([e023f2c ](https://github.com/asepharyana/zesdex/commit/e023f2c5a8f036d89e925bb9ceec253343476a74 ))
* **subagent:** perbaiki filter is_production_code berbasis substring dan tambah pembatalan/anti-tumpang-tindih pada background review ([1039f67 ](https://github.com/asepharyana/zesdex/commit/1039f67c12749c6b2c93e3ab7037feded8ab01c6 ))
* **tui:** perbaiki roster workflow yang tidak pernah ter-reset karena substring "started" tidak pernah cocok ([fdd62f8 ](https://github.com/asepharyana/zesdex/commit/fdd62f830330b5b3e2b4f9fcc7274daf7f7842a5 ))
### Features
* **settings:** tambah hive_mind_node_timeout_ms dengan fallback serde default ([e2878a3 ](https://github.com/asepharyana/zesdex/commit/e2878a3d83f171aa181ac29ca689828e0cb1408f ))
* **tool:** tambah abort_flag ke ToolCtx dan sambungkan dari session state ([79e2bfc ](https://github.com/asepharyana/zesdex/commit/79e2bfcc9ca67424ca2b34a5652d3c2bb93291bf ))
v1.5.0
2026-07-14 03:59:10 +00:00