Co-authored-by: Quentin Torroba <quentin.torroba@mistral.ai>
Co-authored-by: vans <vans@gmail.com>
Co-authored-by: Xing Shi Cai <newptcai@tutanota.com>
Co-authored-by: yihong0618 <zouzou0208@gmail.com>
Co-authored-by: Torbjørn Bang <torbjorn@bang.dev>
This commit is contained in:
Mathias Gesbert 2025-12-10 11:10:51 +01:00 committed by Quentin
parent fc1817caa5
commit cf54a4733f
13 changed files with 259 additions and 35 deletions

View file

@ -58,6 +58,7 @@ Screen {
}
#messages {
layout: stream;
width: 100%;
height: auto;
text-align: left;

View file

@ -1,6 +1,6 @@
from __future__ import annotations
__all__ = ["__version__", "run_programmatic"]
__version__ = "1.0.5"
__version__ = "1.0.6"
from vibe.core.programmatic import run_programmatic

View file

@ -61,6 +61,8 @@ class BaseToolConfig(BaseModel):
denylist: Patterns that automatically deny tool execution.
"""
model_config = ConfigDict(extra="allow")
permission: ToolPermission = ToolPermission.ASK
workdir: Path | None = Field(default=None, exclude=True)
allowlist: list[str] = Field(default_factory=list)