diff options
| author | Kujtim Hoxha <[email protected]> | 2025-04-14 10:52:04 +0200 |
|---|---|---|
| committer | Kujtim Hoxha <[email protected]> | 2025-04-21 13:41:27 +0200 |
| commit | 9ae05fea12ad05ea356a057f67afdde46d548843 (patch) | |
| tree | dc61462708c9f1e67d2aa4a6308073532ab5bc7d /internal/permission | |
| parent | 80cd75c4fb21eb28d82c1f0d672cbd8466c35ed5 (diff) | |
| download | opencode-9ae05fea12ad05ea356a057f67afdde46d548843.tar.gz opencode-9ae05fea12ad05ea356a057f67afdde46d548843.zip | |
handle errros correctly in the bash tool
Diffstat (limited to 'internal/permission')
| -rw-r--r-- | internal/permission/permission.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/permission/permission.go b/internal/permission/permission.go index ebf3fe092..8aa280906 100644 --- a/internal/permission/permission.go +++ b/internal/permission/permission.go @@ -1,6 +1,7 @@ package permission import ( + "errors" "sync" "time" @@ -8,6 +9,8 @@ import ( "github.com/kujtimiihoxha/termai/internal/pubsub" ) +var ErrorPermissionDenied = errors.New("permission denied") + type CreatePermissionRequest struct { ToolName string `json:"tool_name"` Description string `json:"description"` @@ -15,6 +18,7 @@ type CreatePermissionRequest struct { Params any `json:"params"` Path string `json:"path"` } + type PermissionRequest struct { ID string `json:"id"` SessionID string `json:"session_id"` |
