You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1697ec8
Browse filesBrowse the repository at this point in the historyBrowse files
agent run limits, fallback on malformed responses, overview instructions, ship updater
- Package: add codewiki.src.be.updater to [tool.setuptools] packages; a
non-editable install had no updater, so every --update failed on import.
New test checks every package directory is listed. (FSoft-AI4Code#119)
- Agent limits: pass UsageLimits(request_limit=...) to every agent run and
retries=... to every Agent. pydantic-ai defaults are 50 requests per run and
1 retry per failing tool call, which complex modules and
generate_sub_module_documentation hit. New settings request_limit (default
100) and agent_retries (default 3), in `codewiki config set`, `config show`
and as per-run overrides on `codewiki generate`. (FSoft-AI4Code#115, FSoft-AI4Code#118)
- Fallback: FallbackModel now also falls back on UnexpectedModelBehavior (a 200
response whose body does not parse), keeping ModelAPIError. (FSoft-AI4Code#117)
- Overview pages: MODULE_OVERVIEW_PROMPT / REPO_OVERVIEW_PROMPT had no slot for
the user's instructions. complete() takes an optional system_prompt (OpenAI-
compatible, litellm, Azure, and caw via CawAgent(system_prompt=...)), and
parent/repo overviews send the instructions as a system message. (FSoft-AI4Code#116)
- Sub-module agents built their system prompt with a raw .format(), so with no
instructions the prompt ended in the literal text "None"; they now use
format_system_prompt / format_leaf_system_prompt like the top-level agents.
Reported in FSoft-AI4Code#115, FSoft-AI4Code#116, FSoft-AI4Code#117, FSoft-AI4Code#118, FSoft-AI4Code#119.
0 commit comments