This website requires JavaScript.
be0a9582bb
refactor: migrate monolithic crate to Cargo Workspace with Clean Architecture
asepharyana
2026-07-16 12:32:17 +07:00
86cc412395
chore(release): 1.14.0 [skip ci]
v1.14.0
semantic-release-bot
2026-07-16 01:01:45 +00:00
1afca97c1b
refactor(subagent): remove unused step parameter from SubagentEvent
asepharyana
2026-07-16 07:58:34 +07:00
a00aa9bec8
Refactor view modules for improved readability and consistency
asepharyana
2026-07-16 07:42:03 +07:00
7d99cd6618
fix(context): batasi squash_log ke tool bash saja
asepharyana and Claude Sonnet 5
2026-07-16 05:39:55 +07:00
e075eb7acc
style(context): bersihkan warning clippy pedantic di squash.rs dan dedup.rs
asepharyana
2026-07-16 05:32:23 +07:00
d6de9735ab
feat(settings): tambah mode ringkas opsional (concise_output)
asepharyana
2026-07-16 05:21:11 +07:00
85d16ebe97
refactor(status): pakai context::tokens dan context::window
asepharyana
2026-07-16 05:16:49 +07:00
96084f7462
feat(runtime): kompres hasil tool lewat squash sebelum masuk context
asepharyana
2026-07-16 05:14:42 +07:00
82c024a854
docs(runtime): perbarui doc comment run_agent_turn yang basi
asepharyana and Claude Sonnet 5
2026-07-16 05:10:47 +07:00
78e402cf14
refactor(runtime): pindah ke context::, perbaiki asimetri /compact manual
asepharyana
2026-07-16 05:04:50 +07:00
3a6e32d8f3
fix(plan): perbaiki fixture test shaping agar benar-benar men-drop pesan
asepharyana and Claude Sonnet 5
2026-07-16 04:55:16 +07:00
e080d9fc6b
feat(context): tambah context::shaping (port dari shortsend)
asepharyana
2026-07-16 04:52:59 +07:00
ea0b498829
feat(context): tambah context::squash untuk kompresi hasil tool
asepharyana
2026-07-16 04:42:35 +07:00
682007a250
fix(plan): perkuat fixture test log agar benar-benar uji squash_log
asepharyana and Claude Sonnet 5
2026-07-16 04:40:34 +07:00
7ffdf44135
fix(plan): perbaiki fixture test array-cutoff squash_json
asepharyana and Claude Sonnet 5
2026-07-16 04:39:12 +07:00
ceb84790bb
fix(plan): perbaiki bug entropy gate dan fixture test squash.rs
asepharyana and Claude Sonnet 5
2026-07-16 04:33:19 +07:00
12a03fd3d1
feat(context): tambah context::dedup untuk hasil tool yang berulang
asepharyana and Claude Sonnet 5
2026-07-16 04:21:14 +07:00
059ca8ea24
feat(context): tambah context::window::resolve
asepharyana and Claude Sonnet 5
2026-07-16 04:09:27 +07:00
c219b6ec58
feat(context): tambah context::tokens dengan tiktoken-rs
asepharyana
2026-07-16 04:05:37 +07:00
8bb697a53f
fix(context): perbaiki fixture test shaping agar men-drop pesan lama
asepharyana
2026-07-16 04:59:11 +07:00
75e9cadcd5
docs(plans): tambah plan implementasi rombak context & compaction
asepharyana and Claude Sonnet 5
2026-07-16 03:57:54 +07:00
c4e1d7c2b2
docs(specs): hapus facade prepare(), panggil modul context langsung
asepharyana and Claude Sonnet 5
2026-07-16 03:47:01 +07:00
da39033e81
docs(specs): kecualikan tool read dari squash
asepharyana and Claude Sonnet 5
2026-07-16 03:33:49 +07:00
f62ac3f688
docs(specs): tambah desain rombak context & compaction
asepharyana and Claude Sonnet 5
2026-07-16 03:22:34 +07:00
aaab953d8a
chore(release): 1.13.0 [skip ci]
v1.13.0
semantic-release-bot
2026-07-14 23:39:22 +00:00
e0d0860d7b
fix(state): jangan bangun mention index di mode attach
asepharyana
2026-07-15 06:22:31 +07:00
dcfc5b9ec0
fix(state): cegah panic saat select mention dengan cursor stale
asepharyana
2026-07-15 06:22:25 +07:00
472162d135
feat(ipc): dukung Ctrl+Y clipboard copy di mode daemon/attach
asepharyana
2026-07-15 06:12:53 +07:00
71b1613d84
feat: Tambah write_osc52 dan salin ke clipboard di mode single-process
asepharyana
2026-07-15 06:09:36 +07:00
d93bdba59b
feat: Tambah Ctrl+Y untuk menyalin pesan assistant terakhir
asepharyana and Claude Sonnet 5
2026-07-15 06:06:38 +07:00
3b6abd920e
feat: Tambah field pending_clipboard_copy di MiscState
asepharyana
2026-07-15 06:04:19 +07:00
7f2509ecd2
feat: Judul dropdown autocomplete mengikuti jenisnya (Commands vs Files)
asepharyana and Claude Sonnet 5
2026-07-15 06:02:15 +07:00
2eebedfea5
feat: Deteksi trigger @mention dan Tab-cycle di input handler
asepharyana and Claude Sonnet 5
2026-07-15 06:00:03 +07:00
930961bd85
feat: Tambahkan file baru ke mention_index saat tool write membuatnya
asepharyana and Claude Sonnet 5
2026-07-15 05:57:40 +07:00
93be92a5fb
feat(state): Alirkan mention_index lewat ToolCtx dan AppStateRest, bangun index di background thread
asepharyana
2026-07-15 05:55:02 +07:00
95cae8fd8a
feat: Tambah MentionIndex, AutocompleteKind, dan deteksi @mention di InputState
asepharyana
2026-07-15 05:49:08 +07:00
5c413cf9a3
chore: Tambah dependency nucleo-matcher untuk fuzzy file matching
asepharyana
2026-07-15 05:44:45 +07:00
c386030573
refactor: Pakai parameter dim render_markdown, hapus override style manual di chat
asepharyana and Claude Sonnet 5
2026-07-15 05:42:29 +07:00
199028fa2e
fix: Remove orphaned span_text helper function from markdown test module
asepharyana and Claude Sonnet 5
2026-07-15 05:39:37 +07:00
8d77e4565c
fix: correct test assertion in dim_false_plain_text_has_no_color
asepharyana and Claude Sonnet 5
2026-07-15 05:36:20 +07:00
683715cd7a
feat(view): Tambah parameter dim dan pewarnaan baris diff di markdown renderer
asepharyana
2026-07-15 05:28:31 +07:00
2bb8e6f255
feat: Tampilkan unified diff saat tool write menimpa file yang sudah ada
asepharyana
2026-07-15 05:24:29 +07:00
c3c0ef632a
feat: Tampilkan unified diff pada hasil tool edit
asepharyana
2026-07-15 05:21:40 +07:00
5dd835ff24
feat: Tambah helper truncate_diff untuk membatasi panjang diff
asepharyana and Claude Sonnet 5
2026-07-15 05:18:15 +07:00
0a24903eb0
chore: Tambah dependency similar untuk diff computation
asepharyana and Claude Sonnet 5
2026-07-15 05:15:46 +07:00
de8e3703f2
docs: Perbaiki perintah cargo test --lib jadi cargo test (crate ini tanpa lib target)
asepharyana
2026-07-15 05:13:41 +07:00
b7fc335bf5
docs: Tambah implementation plan untuk diff view, @mention, dan clipboard copy
asepharyana
2026-07-15 05:08:29 +07:00
821622e80d
docs: Tambah spec desain clipboard copy via OSC52
asepharyana
2026-07-15 04:54:07 +07:00
8fbc51534d
docs: Tambah spec desain fuzzy @file-mention autocomplete
asepharyana
2026-07-15 04:50:00 +07:00
3f284cbb9a
docs: Tambah spec desain diff view untuk tool edit/write
asepharyana
2026-07-15 04:44:51 +07:00
54484ed137
chore(release): 1.12.0 [skip ci]
v1.12.0
semantic-release-bot
2026-07-14 21:40:13 +00:00
9bf5236680
refactor: Remove obsolete documentation files and unused test for mouse functionality
asepharyana
2026-07-15 04:34:52 +07:00
4428e8bc01
feat: Add mouse capture functionality to terminal and enhance markdown rendering with table support
asepharyana
2026-07-15 04:30:49 +07:00
b2e848d124
feat: Improve markdown rendering with enhanced line wrapping and indentation for code blocks
asepharyana
2026-07-15 04:23:07 +07:00
3020a0431c
chore(release): 1.11.0 [skip ci]
v1.11.0
semantic-release-bot
2026-07-14 20:43:21 +00:00
6fbe1e2d1d
feat: Enhance subagent tool output handling and clarify workflow directives
asepharyana
2026-07-15 03:39:12 +07:00
9ba9a5048b
refactor: Remove workflow-related commands and overlays from the application
asepharyana
2026-07-15 03:26:59 +07:00
188e7cc9a9
feat: Enhance token usage tracking and improve chat UI with emojis
asepharyana
2026-07-15 03:20:28 +07:00
1a6a0c628e
chore(release): 1.10.0 [skip ci]
v1.10.0
semantic-release-bot
2026-07-14 20:16:30 +00:00
1c08b8e4e9
feat: Implement lesson generation feature and update status display
asepharyana
2026-07-15 03:11:49 +07:00
f87ab133f1
fix: use {:>6}: for aligned colons in sidebar Usage widget
asepharyana
2026-07-15 02:37:43 +07:00
98615ca5b9
fix: align format strings in sidebar Usage widget
asepharyana
2026-07-15 02:36:10 +07:00
5e6d6deeab
chore(release): 1.9.0 [skip ci]
v1.9.0
semantic-release-bot
2026-07-14 19:29:20 +00:00
c5253b2ca3
feat(agent): refine cognitive cycle plan with structured phases for exploration, planning, and execution
asepharyana
2026-07-15 02:22:47 +07:00
a8adfcbf6d
feat(subagent): include tool call arguments in ToolResult events and progress formatting
asepharyana
2026-07-15 02:18:30 +07:00
558908aef2
feat(subagent): add progress event handling and formatting for subagent execution
asepharyana
2026-07-15 02:14:10 +07:00
472c597c5e
fix(workflow): import Color style for improved agent state rendering
asepharyana
2026-07-15 02:09:57 +07:00
97aa75f2da
feat(subagent): emit reasoning text as progress in StepCompleted events
asepharyana
2026-07-15 02:05:31 +07:00
dfceb8acac
chore(release): 1.8.0 [skip ci]
v1.8.0
semantic-release-bot
2026-07-14 19:05:45 +00:00
c6ab063c21
feat(tools): require reason argument for delete and git_operator tools
asepharyana
2026-07-15 02:01:21 +07:00
2af8432ce4
chore(release): 1.7.0 [skip ci]
v1.7.0
semantic-release-bot
2026-07-14 18:59:09 +00:00
b92dab97e6
feat(protocol): add Paste request type for bracketed-paste events
asepharyana
2026-07-15 01:54:36 +07:00
e13f040833
feat(runtime): implement JSON repair function for truncated tool-call arguments
asepharyana
2026-07-15 01:42:15 +07:00
4b16bc3112
feat(provider): enhance Claude provider configuration to support environment variable fallback
asepharyana
2026-07-15 01:06:36 +07:00
181b5128ac
fix(runtime): add check for unconfigured provider to prevent misleading API errors
asepharyana
2026-07-15 00:59:32 +07:00
732d6039dc
feat(stream): add method to detect incomplete tool calls and handle parsing errors
asepharyana
2026-07-15 00:49:50 +07:00
4eba9d0a2f
feat(install): add installation script for building and symlinking the binary
asepharyana
2026-07-15 00:25:53 +07:00
7fccc16a54
refactor(engine, hive_mind): update terminology from 'agents' to 'drones' and enhance logging for clarity
asepharyana
2026-07-15 00:24:49 +07:00
b5e3dfe4b1
refactor(hive_mind): enhance documentation for clarity and consistency in terminology
asepharyana
2026-07-15 00:22:59 +07:00
519be7559b
refactor(prompts): update reviewer prompts to align with Hive's directive and contamination protocols
asepharyana
2026-07-15 00:20:41 +07:00
d392c4aa00
fix(prompt): perbarui system prompt dari CEO/company ke model hive-mind
asepharyana and Claude Sonnet 5
2026-07-14 23:47:53 +07:00
340ae2fde2
chore(release): 1.6.0 [skip ci]
v1.6.0
semantic-release-bot
2026-07-14 16:45:55 +00:00
1010e44b22
Implement new feature for user authentication and improve error handling
asepharyana
2026-07-14 23:41:49 +07:00
b355c9928e
style(tui): hapus emoji dekoratif dari judul overlay
asepharyana and Claude Sonnet 5
2026-07-14 23:09:08 +07:00
aaea300699
fix(tui): perbaiki isi overlay Todo dan Usage jadi tampilan detail nyata
asepharyana and Claude Sonnet 5
2026-07-14 23:03:08 +07:00
7fd55fa86d
fix(tui): perbaiki potensi terpotongnya baris token di widget Usage sidebar
asepharyana and Claude Sonnet 5
2026-07-14 22:59:20 +07:00
31c01cdf1d
feat(tui): tambah dan pasang sidebar dashboard permanen
asepharyana and Claude Sonnet 5
2026-07-14 22:51:56 +07:00
aa2b6acb95
feat(tui): tambah command /todo dan /usage untuk buka overlay
asepharyana and Claude Sonnet 5
2026-07-14 22:41:35 +07:00
2f1a4d85a1
fix(tui): perbaiki rendering multi-baris pada pesan Tool
asepharyana and Claude Sonnet 5
2026-07-14 22:34:55 +07:00
e34708a319
feat(tui): rombak rendering chat jadi format log rapat
asepharyana and Claude Sonnet 5
2026-07-14 12:29:22 +07:00
6b58977875
fix: perbaiki 5 warning clippy pre-existing (base untuk TUI overhaul)
asepharyana and Claude Sonnet 5
2026-07-14 12:26:32 +07:00
7a9cb7bf34
feat(tui): ganti palet warna ke Tokyo Night
asepharyana and Claude Sonnet 5
2026-07-14 12:18:13 +07:00
04e7ff9380
docs: tambah spec desain rombak TUI (Multi-Pane Dashboard, Tokyo Night)
asepharyana and Claude Sonnet 5
2026-07-14 11:21:21 +07:00
7070c96460
chore(release): 1.5.0 [skip ci]
v1.5.0
semantic-release-bot
2026-07-14 03:59:10 +00:00
28e763a695
fix(hive-mind): gunakan flag SessionRuntime sebagai sinyal konvergensi otoritatif
asepharyana and Claude Sonnet 5
2026-07-14 10:29:54 +07:00
3e6f9a6a5f
test(subagent): tambah pengujian invarian read⊆write⊆full pada tool_scope
asepharyana and Claude Sonnet 5
2026-07-14 10:11:31 +07:00
e023f2c5a8
fix(subagent): panic-proof overlap guards and update stale docs
asepharyana and Claude Sonnet 5
2026-07-14 10:08:47 +07:00
1039f67c12
fix(subagent): perbaiki filter is_production_code berbasis substring dan tambah pembatalan/anti-tumpang-tindih pada background review
asepharyana and Claude Sonnet 5
2026-07-14 09:59:58 +07:00
fdd62f8303
fix(tui): perbaiki roster workflow yang tidak pernah ter-reset karena substring "started" tidak pernah cocok
asepharyana and Claude Sonnet 5
2026-07-14 09:50:56 +07:00