marius-kilocode
277d09d636
Merge remote-tracking branch 'origin/main' into feature-read-xlsx-extraction
...
# Conflicts:
# packages/opencode/src/tool/read.ts
2026-05-29 17:22:42 +02:00
Marius
1bdc24cebc
Merge pull request #10737 from Kilo-Org/feature-read-docx-extraction
...
feat(cli): support DOCX text extraction in read tool
2026-05-29 17:13:53 +02:00
Marius
aec4c4f0f0
Merge pull request #10727 from Kilo-Org/effect-question-facade-10720
...
refactor(cli): remove Question compatibility facade
2026-05-29 17:07:25 +02:00
marius-kilocode
f7830cb7e5
fix(cli): bound XLSX read input size
2026-05-29 16:59:16 +02:00
marius-kilocode
c1d315c987
refactor(cli): narrow DOCX read routing and surface warnings
2026-05-29 16:59:16 +02:00
Marius
2c7eeaa0b1
Merge pull request #10739 from Kilo-Org/fix/read-notebook-guard
...
refactor(cli): make notebook read routing explicit
2026-05-29 16:55:36 +02:00
marius-kilocode
752807394d
Merge origin/main into effect-question-facade-10720
2026-05-29 16:52:49 +02:00
kilo-maintainer[bot]
3f6de75f36
release: v7.3.17
2026-05-29 14:49:26 +00:00
marius-kilocode
2081af2b33
feat(cli): support XLSX text extraction in read tool
2026-05-29 16:49:08 +02:00
marius-kilocode
1ed120a15e
Merge remote-tracking branch 'origin/main' into feature-read-docx-extraction
...
# Conflicts:
# packages/opencode/src/tool/read.ts
2026-05-29 16:43:32 +02:00
marius-kilocode
8465e7707a
refactor(cli): make notebook read routing explicit
2026-05-29 16:41:15 +02:00
Marius
ac4536a11c
Merge pull request #10733 from Kilo-Org/feature-read-ipynb-content
...
feat(cli): read Jupyter notebooks as cell content
2026-05-29 16:36:05 +02:00
marius-kilocode
f5742940cc
feat(cli): support DOCX text extraction in read tool
2026-05-29 16:24:48 +02:00
Imanol Maiztegui
e4c9b4363e
refactor(session): replace promise facade helpers with Effect service calls ( #10731 )
...
Migrate all Session.* promise-based helper usage (create, get, messages,
updateMessage, updatePart, setPermission, children, fork) to direct
Effect service consumption via Session.Service. This eliminates the
makeRuntime-backed legacy promise wrappers from session.ts and updates
all dependent modules and tests to use the Effect-based interface.
Key changes:
- Remove exported promise helpers (create, get, messages, etc.) from
session/session.ts along with the module-level makeRuntime instance
- Update kilo-sessions, remote-sender, allow-everything permission,
plan-followup, recall tool, and fork module to yield Session.Service
- Convert remapChildren from async function to Effect generator
- Add PlanFollowupRuntime.session helper for effectful session access
- Update all affected test files to use Effect.runPromise with
Session.Service.use pattern
- Remove session/session.ts from the promise facade allowlist and
update test allowlist counts accordingly
2026-05-29 16:19:15 +02:00
marius-kilocode
cec9f6fc05
fix(cli): describe notebooks without readable cells
2026-05-29 16:09:24 +02:00
marius-kilocode
470e59fd52
fix(cli): tolerate malformed notebook cells
2026-05-29 15:58:52 +02:00
marius-kilocode
4967c22861
feat(cli): read Jupyter notebooks as cell content
2026-05-29 15:36:33 +02:00
marius-kilocode
c4b2bb02de
Merge remote-tracking branch 'origin/main' into valley-hawk
2026-05-29 14:52:30 +02:00
marius-kilocode
d836e84d5c
Merge origin/main into effect-question-facade-10720
2026-05-29 13:26:46 +02:00
Marius
1cc2c5b865
Merge pull request #10726 from Kilo-Org/effect-session-prompt-facade-10723
...
refactor(cli): remove SessionPrompt promise facade
2026-05-29 13:11:56 +02:00
marius-kilocode
5980ac0272
test(cli): annotate Question migration coverage
2026-05-29 12:18:05 +02:00
marius-kilocode
daef31e98a
refactor(cli): remove SessionPrompt promise facade
2026-05-29 12:15:52 +02:00
marius-kilocode
e4095af8d3
refactor(cli): remove Question compatibility facade
2026-05-29 12:15:48 +02:00
Marius
c18cd6fa4a
Merge pull request #10668 from Kilo-Org/melodious-forest
...
feat: remove semantic indexing experimental gate
2026-05-29 11:58:36 +02:00
Marius
335dd925fe
Merge pull request #10669 from Kilo-Org/peppered-behavior
...
feat(cli): guide Agent Manager recall usage
2026-05-29 11:56:49 +02:00
marius-kilocode
f46a74a38d
Merge remote-tracking branch 'origin/main' into valley-hawk
...
# Conflicts:
# packages/opencode/src/snapshot/index.ts
2026-05-29 11:49:43 +02:00
marius-kilocode
2efa216ee5
fix(agent-manager): keep slow snapshot initialization non-blocking
2026-05-29 11:41:13 +02:00
Marius
cf9b7ea421
Merge pull request #10715 from Kilo-Org/effect-permission-facade-10713
...
refactor(cli): remove Permission promise facade
2026-05-29 11:28:51 +02:00
Marius
fd000ffadb
Merge pull request #10718 from Kilo-Org/quaint-gate
...
docs: clarify shared snapshot guard scope
2026-05-29 11:21:42 +02:00
marius-kilocode
e737fdda4a
test(cli): remove runtime-coupled permission setup
2026-05-29 11:11:40 +02:00
marius-kilocode
cd3dc7ed58
Merge remote-tracking branch 'origin/main' into effect-permission-facade-10713
...
# Conflicts:
# script/check-opencode-promise-facades.ts
2026-05-29 11:07:27 +02:00
marius-kilocode
3dbf5f3454
test(cli): isolate Permission runtime boundaries
2026-05-29 11:05:54 +02:00
marius-kilocode
8dfa440c5c
docs: clarify shared snapshot guard scope
2026-05-29 10:47:54 +02:00
marius-kilocode
ff88d61175
refactor(cli): remove legacy Vcs facade
2026-05-29 09:57:41 +02:00
marius-kilocode
e28cb43b7e
refactor(cli): remove Permission promise facade
2026-05-29 09:55:59 +02:00
Imanol Maiztegui
8f225e2eec
Remove wrappers for Provider service ( #10658 )
...
* refactor(opencode): remove legacy Provider promise wrappers in favor of Effect service usage
Replace static `Provider.list`, `Provider.getModel`, `Provider.getLanguage`,
`Provider.getSmallModel`, and `Provider.defaultModel` promise helpers with
direct `Provider.Service.use()` calls through `AppRuntime.runPromise`. This
eliminates the `makeRuntime` import and the wrapper functions that bypassed
the Effect dependency injection system.
- Remove legacy promise helpers from provider.ts
- Update kilo-sessions, roll-call, commit-message, enhance-prompt, and
task tool to use Provider.Service via AppRuntime directly
- Thread Provider.Interface into KiloTask.select for proper DI
- Add Provider.defaultLayer to test layers that exercise TaskTool
- Update commit-message tests to spy on CommitMessageRuntime.model()
* docs(sdk): regenerate v2 SDK types and update edit endpoint description
2026-05-29 09:24:56 +02:00
kilo-maintainer[bot]
8882b523e3
release: v7.3.16
2026-05-28 21:19:11 +00:00
kilo-maintainer[bot]
cd69bca8bf
release: v7.3.15
2026-05-28 19:27:46 +00:00
Marius
fba40377cb
Merge pull request #10683 from Kilo-Org/effect-session-summary-facade-10677
...
refactor(cli): remove SessionSummary promise facade
2026-05-28 17:46:07 +02:00
Marius
a3ef151b2a
Merge pull request #10684 from Kilo-Org/effect-project-facade-10676
...
refactor(cli): remove Project promise facade
2026-05-28 17:45:25 +02:00
marius-kilocode
60051ea22a
Merge remote-tracking branch 'origin/main' into effect-tool-registry-facade-10675
2026-05-28 17:10:13 +02:00
kilo-maintainer[bot]
13783d6f60
release: v7.3.14
2026-05-28 15:09:45 +00:00
marius-kilocode
2f49c6adbc
refactor(cli): remove legacy ToolRegistry facade
2026-05-28 17:09:17 +02:00
marius-kilocode
977bf4ee39
refactor(cli): remove Project promise facade
2026-05-28 17:08:06 +02:00
marius-kilocode
16adbb6507
refactor(cli): remove SessionSummary promise facade
2026-05-28 17:07:53 +02:00
marius-kilocode
5b886f3a52
Merge origin/main into effect-storage-facade-10659
2026-05-28 16:25:08 +02:00
marius-kilocode
9653833697
test(cli): wait for disabled indexing startup status
2026-05-28 16:08:38 +02:00
marius-kilocode
0107a0163c
feat(cli): guide Agent Manager recall usage
2026-05-28 16:06:54 +02:00
marius-kilocode
ef2390d7a4
feat: remove semantic indexing experimental gate
2026-05-28 15:59:11 +02:00
marius-kilocode
3d3d68f37d
refactor(cli): remove legacy Snapshot facade
2026-05-28 15:47:06 +02:00