עלה בעבודה על PR #3502, שבו תיאור הפרמטר code נוקב עכשיו בתקרה. מחוץ לתחום שלו, ולכן לא תוקן שם.
מה נבדק (main, 928addc)
config.py#L275-L280: description="Maximum code size in bytes".
- האכיפה סופרת תווים:
main.py#L4889-L4891 (len(code) > config.MAX_CODE_SIZE, וההודעה "מקסימום ... תווים"), ו-max_code_size() ב-mcp_server/handlers.py#L709 ("characters, not bytes").
docs/environment-variables.rst ו-services/config_inspector_service.py כבר אומרים "בתווים".
למה זה חשוב
בעברית תו הוא שני בתים ב-UTF-8, ואמוג'י ארבעה, כלומר ההבדל מגיע עד פי ארבעה. תקרת גוף הבקשה של שרת ה-MCP נגזרת מ-MAX_CODE_SIZE כתווים (limits.request_bytes_for). מי ש"יתקן" את האכיפה כדי שתתאים לתיאור ישבור שמירה של תוכן בעברית.
התיקון
שורה אחת: "Maximum code size in characters (len(code)), not bytes".
עלה בעבודה על PR #3502, שבו תיאור הפרמטר
codeנוקב עכשיו בתקרה. מחוץ לתחום שלו, ולכן לא תוקן שם.מה נבדק (main,
928addc)config.py#L275-L280:description="Maximum code size in bytes".main.py#L4889-L4891(len(code) > config.MAX_CODE_SIZE, וההודעה "מקסימום ... תווים"), ו-max_code_size()ב-mcp_server/handlers.py#L709("characters, not bytes").docs/environment-variables.rstו-services/config_inspector_service.pyכבר אומרים "בתווים".למה זה חשוב
בעברית תו הוא שני בתים ב-UTF-8, ואמוג'י ארבעה, כלומר ההבדל מגיע עד פי ארבעה. תקרת גוף הבקשה של שרת ה-MCP נגזרת מ-
MAX_CODE_SIZEכתווים (limits.request_bytes_for). מי ש"יתקן" את האכיפה כדי שתתאים לתיאור ישבור שמירה של תוכן בעברית.התיקון
שורה אחת: "Maximum code size in characters (
len(code)), not bytes".