Peter Steinberger
15e8c193f0
docs: note generate-cli stdio fix
2025-11-18 05:30:15 +00:00
Peter Steinberger
796ea21b1b
chore: update changelog
2025-11-18 05:30:15 +00:00
Peter Steinberger
1abccbc9bb
fix(generate-cli): treat relative commands as stdio
2025-11-18 05:30:15 +00:00
Peter Steinberger
375f85af63
fix(generate-cli): restore stdio fallback
2025-11-18 05:30:15 +00:00
Peter Steinberger
9d37fb18cc
ci: allow manual workflow dispatch
2025-11-18 05:30:15 +00:00
Peter Steinberger
42de4ce555
docs(windows): mention stdio fixtures
2025-11-18 05:30:15 +00:00
Peter Steinberger
bf4307c514
test(windows): add stdio fixtures
2025-11-18 05:30:15 +00:00
Peter Steinberger
94ad7f860a
fix(generate-cli): stabilize http command inference
2025-11-18 05:30:15 +00:00
Peter Steinberger
d30988442d
test(stdio): stabilize filesystem/memory e2e
2025-11-18 05:30:15 +00:00
Peter Steinberger
6ebfb1febf
test(stdio): increase timeout for memory server
2025-11-18 05:30:15 +00:00
Peter Steinberger
7299882f4a
test(stdio): add filesystem and memory e2e
2025-11-18 05:30:15 +00:00
Peter Steinberger
dd38efb28a
docs: detail windows cli generation
2025-11-18 05:30:15 +00:00
Peter Steinberger
11a885e745
test(daemon): add client regression
2025-11-18 05:30:15 +00:00
Peter Steinberger
7bf76e6b92
fix(daemon): stabilize windows pipe parsing
2025-11-18 05:30:15 +00:00
Benjamin Grosse
d4a8ac3fcb
Fix with windows pipe failure
2025-11-18 05:30:15 +00:00
steipete
c7226332af
fix: keep cli generation working on windows
2025-11-18 05:30:15 +00:00
Peter Steinberger
572fb15458
Add deepwiki e2e text rendering check
2025-11-18 06:12:48 +01:00
Peter Steinberger
585b1980eb
Add nested raw extraction tests
2025-11-18 06:11:32 +01:00
Claude
c8e0a31ab1
fix: render plain text content properly instead of JSON
...
When MCP responses contain simple text content (type: "text"), the CLI
now displays the actual text instead of the JSON structure.
This fix handles MCP responses that wrap content in a "raw" property,
which is common for tool call responses. The extractContentArray and
extractStructuredContent functions now check both top-level and nested
locations for content.
Changes:
- Updated extractContentArray to handle nested { raw: { content: [...] } } structure
- Updated extractStructuredContent to handle nested { raw: { structuredContent: ... } } structure
- Added comprehensive tests for text, markdown, and JSON extraction
- All existing tests continue to pass
Example before fix:
./deepwiki read-wiki-structure --repo-name foo
{ "raw": { "content": [{ "type": "text", "text": "Available pages..." }] } }
Example after fix:
./deepwiki read-wiki-structure --repo-name foo
Available pages...
2025-11-18 06:10:56 +01:00
Peter Steinberger
1bdde9a7a7
docs: clarify shared vs local blocks
2025-11-18 05:59:54 +01:00
Peter Steinberger
aed5b101f1
docs: add checksum + npm pack uploads to release flow
2025-11-18 04:30:24 +01:00
Peter Steinberger
5c6c3ad798
docs: sync AGENTS guardrails
2025-11-18 03:32:45 +01:00
Peter Steinberger
baac799520
test(cli): isolate verbose list e2e
2025-11-17 20:46:20 +01:00
Peter Steinberger
d216ba3274
refactor(config): restore opencode import coverage
2025-11-17 20:46:16 +01:00
Peter Steinberger
5ac9c46571
refactor(config): modularize import helpers
2025-11-17 20:31:55 +01:00
Peter Steinberger
6da825b732
refactor(cli): modularize entrypoint
2025-11-17 20:14:23 +01:00
Peter Steinberger
af38e3be40
refactor(cli): split generate-cli runner
2025-11-17 19:15:28 +01:00
Peter Steinberger
d0bb8884ad
test(config): add modular config tests and helpers
2025-11-17 13:00:20 +01:00
Peter Steinberger
f15ab3b69e
chore: generalize timeout note
2025-11-17 10:26:31 +01:00
Peter Steinberger
30d858a632
test: ensure call timeout is forwarded to MCP client
2025-11-17 10:21:01 +01:00
Peter Steinberger
8a7dbeaaba
chore: move timeout note to Unreleased
2025-11-17 10:20:57 +01:00
Peter Steinberger
f156130d9f
test: ensure call timeout is forwarded to MCP client
2025-11-17 10:19:04 +01:00
Peter Steinberger
310c99ef6e
propagate timeout into MCP tool calls
2025-11-17 10:12:45 +01:00
Peter Steinberger
8f34e8a71a
chore: align importKind expectations
2025-11-17 08:41:05 +01:00
Peter Steinberger
dbedec4725
docs(changelog): note verbose import kinds
2025-11-17 08:25:40 +01:00
Peter Steinberger
7fac64213b
feat(list): show import kind in verbose sources
2025-11-17 08:24:52 +01:00
Peter Steinberger
2d24d27cc4
test(list): cover verbose sources flags
2025-11-17 08:21:04 +01:00
Peter Steinberger
8333f291db
chore(list): annotate verbose sources
2025-11-17 08:18:53 +01:00
Peter Steinberger
cdda312909
chore(version): derive runtime version from package.json
2025-11-17 08:16:30 +01:00
Peter Steinberger
575fd0e16b
feat(list): show verbose config sources
2025-11-17 08:16:26 +01:00
Peter Steinberger
87775e9ffb
docs: refresh shared guardrails
2025-11-17 07:28:08 +01:00
Peter Steinberger
cad4773176
docs: refresh tools block
2025-11-17 07:24:54 +01:00
Peter Steinberger
ac6ebf3cbe
docs: sync shared/tools guardrails
2025-11-17 07:00:50 +01:00
Peter Steinberger
6cce0be949
chore: add XcodeBuildMCP server
2025-11-17 06:38:05 +01:00
Peter Steinberger
9561878d9a
chore: release 0.6.0
2025-11-17 06:13:03 +01:00
Peter Steinberger
e4f494a661
chore(release): bump version to 0.5.11
2025-11-16 17:48:52 +01:00
Peter Steinberger
6d0f0ed67d
docs: bump changelog for 0.5.11
2025-11-16 17:48:43 +01:00
Peter Steinberger
da43505cf7
docs: note smarter quick start examples
2025-11-16 17:47:20 +01:00
Peter Steinberger
b467ff9c53
chore(generate-cli): improve quick start examples
2025-11-16 17:39:24 +01:00
Peter Steinberger
542dc0d996
test: add gated deepwiki live checks
2025-11-16 17:30:06 +01:00