-
Notifications
You must be signed in to change notification settings - Fork 142
Comparing changes
Open a pull request
base repository: FSoft-AI4Code/CodeWiki
base: feat/config-maxtokens
head repository: FSoft-AI4Code/CodeWiki
compare: main
- 15 commits
- 32 files changed
- 6 contributors
Commits on Jan 13, 2026
-
Merge pull request #33 from FSoft-AI4Code/feat/config-maxtokens
make max depth configurable
Configuration menu - View commit details
-
Copy full SHA for 87b96f5 - Browse repository at this point
Copy the full SHA 87b96f5View commit details
Commits on Feb 27, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e9387e4 - Browse repository at this point
Copy the full SHA e9387e4View commit details
Commits on Mar 5, 2026
-
Merge pull request #41 from p0thi/enable-kotlin-support
feat: Add Kotlin Language Support
Configuration menu - View commit details
-
Copy full SHA for 1d979fa - Browse repository at this point
Copy the full SHA 1d979faView commit details
Commits on Mar 15, 2026
-
fix: add missing runtime dependencies in pyproject.toml
Several packages (colorama, fastapi, uvicorn, python-multipart, logfire) are imported in the source code but not declared in pyproject.toml, causing ModuleNotFoundError when installed via pip install.
dalyzhou committedMar 15, 2026 Configuration menu - View commit details
-
Copy full SHA for 28b15fb - Browse repository at this point
Copy the full SHA 28b15fbView commit details -
fix: exclude node_modules from dependency analysis and add progress l…
…ogging node_modules was missing from DEFAULT_IGNORE_PATTERNS, causing the dependency analyzer to parse all files in node_modules (225k+ files instead of ~600). Also added per-file progress logging and timeout protection to improve observability during long analysis runs.
dalyzhou committedMar 15, 2026 Configuration menu - View commit details
-
Copy full SHA for 8ac9647 - Browse repository at this point
Copy the full SHA 8ac9647View commit details -
fix: handle non-standard responses from OpenAI-compatible API proxies
Some OpenAI-compatible proxies (Azure, vLLM, internal proxies, etc.) return choices[].index as null instead of an integer, causing pydantic validation to fail. Add a CompatibleOpenAIModel subclass that patches these fields before validation.
dalyzhou committedMar 15, 2026 Configuration menu - View commit details
-
Copy full SHA for 584805c - Browse repository at this point
Copy the full SHA 584805cView commit details
Commits on Mar 16, 2026
-
Merge pull request #47 from zhalice2011/fix/openai-compatible-proxy-r…
…esponse fix: handle non-standard responses from OpenAI-compatible API proxies
Configuration menu - View commit details
-
Copy full SHA for 40c53e3 - Browse repository at this point
Copy the full SHA 40c53e3View commit details -
Merge pull request #46 from zhalice2011/fix/node-modules-not-excluded
fix: exclude node_modules from dependency analysis and add progress logging
Configuration menu - View commit details
-
Copy full SHA for a10c93e - Browse repository at this point
Copy the full SHA a10c93eView commit details -
Merge pull request #45 from zhalice2011/fix/missing-dependencies
fix: add missing runtime dependencies in pyproject.toml
Configuration menu - View commit details
-
Copy full SHA for c46a64b - Browse repository at this point
Copy the full SHA c46a64bView commit details -
Fix issues #44, #34, #17, #43: OpenAI compat, Anthropic validation, k…
…eyring fallback, verbose logging - #44: Use max_completion_tokens for newer OpenAI models (o1, o3, gpt-4o) that reject the deprecated max_tokens parameter - #34: Detect Anthropic API URLs and use the anthropic SDK for connectivity tests instead of forcing OpenAI client on all providers - #17: Add file-based fallback (credentials.json) when system keyring is unavailable (headless containers, RHEL). Support CODEWIKI_NO_KEYRING=1 env var to force file-based storage - #43: Add file-level and module-level verbose logging during dependency analysis, clustering, and doc generation phases Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 36c93c2 - Browse repository at this point
Copy the full SHA 36c93c2View commit details -
Add AWS Bedrock support (#40), MCP server (#9), and incremental updat…
…es (#15) - #40 Bedrock: Add --provider (openai-compatible|anthropic|bedrock) and --aws-region flags. Uses litellm to translate API calls for Bedrock and Anthropic providers. Passes provider/region through full config pipeline. - #9 MCP server: Add `codewiki mcp` command that starts an MCP stdio server exposing three tools: generate_docs, analyze_repo, and get_module_tree. Uses the mcp SDK (already in requirements). Compatible with Claude, Cursor, and other MCP clients. - #15 Incremental updates: Add `codewiki generate --update` flag that detects changed files since last generation (via commit_id in metadata.json + git diff), invalidates affected module docs, and only regenerates what changed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 086969a - Browse repository at this point
Copy the full SHA 086969aView commit details
Commits on Mar 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for f3fe1c6 - Browse repository at this point
Copy the full SHA f3fe1c6View commit details
Commits on Mar 25, 2026
-
Merge pull request #48 from FSoft-AI4Code/feat/reformat-component-id
re-format component id
Configuration menu - View commit details
-
Copy full SHA for b562a51 - Browse repository at this point
Copy the full SHA b562a51View commit details
Commits on Apr 4, 2026
-
Add Azure OpenAI support (#49)
Add azure-openai as a new provider option, using the AzureOpenAI client from the openai package. Users can configure via --provider azure-openai with --azure-deployment and --api-version options. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 81827f0 - Browse repository at this point
Copy the full SHA 81827f0View commit details -
Update README with Azure OpenAI, Bedrock, incremental updates, and MC…
…P server Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 738e0c4 - Browse repository at this point
Copy the full SHA 738e0c4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff feat/config-maxtokens...main