Skip to content

Cut 0.4.0 - #84

Merged
Seungpyo1007 merged 1 commit into
developfrom
release/0.4.0
Aug 14, 2026
Merged

Cut 0.4.0#84
Seungpyo1007 merged 1 commit into
developfrom
release/0.4.0

Conversation

@Seungpyo1007

Copy link
Copy Markdown
Contributor

Cuts 0.4.0.

The release was planned as a codebase index. It shipped without one, and the measurements behind that decision are the most reusable part of it: symbol lookup through the language tooling already running answers in 150–280 ms, returned the true definition first in every query measured, and produced 19 results where a text search produced 105 for the same name. Building a second index would have had to beat that while staying correct as files change on disk. docs/PLAN-0.4.md keeps the numbers and is marked consumed.

What the release contains instead:

  • Finding a definition — symbol search works in TypeScript projects for the first time (Ctrl+T had only ever asked the language server, and TypeScript is served by Monaco's own worker); find_symbol and find_references for the agent; import lines are no longer offered as definitions; tests rank below source; an exact name is never truncated away by partial matches from earlier files.
  • Saying "I don't know" — five places that reported an unknown as an absence: a large TypeScript project answered as not being TypeScript, a missing language server answered as an empty symbol list, a model that cannot make tool calls appeared to work, a failed reference lookup answered as no references, and watcher overflow was lost silently.
  • Extensions — an extension can own a file type (registerCustomEditorProvider), and the debug namespace exposes sessions and breakpoints. Binary custom editors and registerDebugAdapterDescriptorFactory remain unimplemented and now fail loudly; both are documented in the README.

Version bumped to 0.4.0, CHANGELOG written.

1133 unit tests pass; typecheck and build clean.

인덱스 계획은 1단계에서 멈춤. 실측이 자체 인덱스를 안 짓는 쪽을 가리켰고,
그 근거는 계획서에 그대로 둠.

계획서 상태를 소진으로 바꿈.
@Seungpyo1007 Seungpyo1007 added the release 릴리스 준비 label Aug 14, 2026
@Seungpyo1007 Seungpyo1007 self-assigned this Aug 14, 2026
@Seungpyo1007 Seungpyo1007 added this to the v0.3 (2026-09-30) milestone Aug 14, 2026
@Seungpyo1007
Seungpyo1007 merged commit 35bd767 into develop Aug 14, 2026
1 check passed
@Seungpyo1007
Seungpyo1007 deleted the release/0.4.0 branch August 14, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release 릴리스 준비

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant