Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
6114ca7
Update connector and inbound backup cache
IsuruMaduranga Feb 21, 2026
e32be23
Improve connector fetching
IsuruMaduranga Feb 21, 2026
b3866a7
Enhance connector operation handling
IsuruMaduranga Feb 21, 2026
58134f0
Refactor connector tool action handling to dynamically fetch connecto…
IsuruMaduranga Feb 21, 2026
3003cf2
Stabilize proper connector intialization
IsuruMaduranga Feb 21, 2026
a1805dc
Update session storage version to 1.0, implement fresh startup sessio…
IsuruMaduranga Feb 21, 2026
e8ee3fa
Add script to update connector context database with fetching and pro…
IsuruMaduranga Feb 21, 2026
1297d95
Enhance agent mode tools by clarifying usage guidelines
IsuruMaduranga Feb 21, 2026
7ac6a63
Refine agent mode documentation and guidelines
IsuruMaduranga Feb 22, 2026
7417fc3
Implement shell sandboxing
IsuruMaduranga Feb 22, 2026
2ed157d
Refine shell sandbox policy
IsuruMaduranga Feb 22, 2026
a06e524
Add PowerShell sandboxing features and enhance sensitive path handling
IsuruMaduranga Feb 22, 2026
e80a7e7
Implement structured file patching system with support for multiple h…
IsuruMaduranga Feb 22, 2026
69b96e8
Add support for continuation with approval after limits in agent mode
IsuruMaduranga Feb 22, 2026
04015f9
Revise SOAP/XML integration guidelines in synapse_guide.ts
IsuruMaduranga Feb 22, 2026
4032f76
Add STS token error handling, introduce usage API URL, and enhance to…
IsuruMaduranga Feb 23, 2026
d90cf92
Add stream management features to agent mode, including timeout handl…
IsuruMaduranga Feb 23, 2026
ffc468a
Revise system prompt
IsuruMaduranga Feb 24, 2026
96cb073
Add silent platform authentication bootstrap logic to AI panel initia…
IsuruMaduranga Feb 24, 2026
82c4ecd
Enhance RabbitMQ inbound connector configuration
IsuruMaduranga Feb 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions workspaces/mi/mi-core/src/rpc-types/agent-mode/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,9 @@ export type PlanApprovalKind =
| 'exit_plan_mode'
| 'exit_plan_mode_without_plan'
| 'web_search'
| 'web_fetch';
| 'web_fetch'
| 'shell_command'
| 'continue_after_limit';

/**
* Agent event for streaming.
Expand All @@ -179,7 +181,7 @@ export type PlanApprovalKind =
* - `tool_result`: `toolName`, `toolOutput`, `completedAction` (+ optional shell fields)
* - `ask_user`: `questionId`, `questions`
* - `todo_updated`: `todos`
* - `plan_approval_requested`: `approvalId`, `approvalKind`, `approvalTitle`, `approveLabel`, `rejectLabel`, `allowFeedback`, `planFilePath`, `content`
* - `plan_approval_requested`: `approvalId`, `approvalKind`, `approvalTitle`, `approveLabel`, `rejectLabel`, `allowFeedback`, `planFilePath`, `content`, `suggestedPrefixRule`
* - `compact`: `summary`, `content`
* - `usage`: `totalInputTokens`
* - `error`: `error`
Expand Down Expand Up @@ -223,6 +225,8 @@ export interface AgentEvent {
rejectLabel?: string;
/** Whether the UI should collect rejection feedback */
allowFeedback?: boolean;
/** Suggested command prefix rule for shell approval dialogs */
suggestedPrefixRule?: string[];
/** Summary text for compact event */
summary?: string;

Expand Down Expand Up @@ -257,6 +261,7 @@ export interface PlanApprovalRequestedEvent extends AgentEvent {
approveLabel: string;
rejectLabel: string;
allowFeedback: boolean;
suggestedPrefixRule?: string[];
planFilePath?: string;
}

Expand Down Expand Up @@ -334,6 +339,10 @@ export interface PlanApprovalResponse {
approved: boolean;
/** Optional feedback if user rejects the plan */
feedback?: string;
/** Optional per-session approval preference for shell command approvals */
rememberForSession?: boolean;
/** Optional command-prefix rule to persist for shell command approvals */
suggestedPrefixRule?: string[];
}

// ============================================================================
Expand Down
2 changes: 2 additions & 0 deletions workspaces/mi/mi-extension/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@ MI_CONNECTOR_STORE_BACKEND=https://apis.wso2.com/qgpf/connector-store-backend/en
MI_CONNECTOR_STORE_BACKEND_SEARCH=https://apis.wso2.com/qgpf/connector-store-backend/endpoint-9090-803/v1.0/connectors/details?limit=10&offset=0&searchQuery=${searchValue}&type=Connector&product=MI&runtimeVersion=${version}
MI_CONNECTOR_STORE_BACKEND_INBOUND_ENDPOINTS=https://apis.wso2.com/qgpf/connector-store-backend/endpoint-9090-803/v1.0/connectors/details?offset=0&product=MI&type=inbound&runtimeVersion=${version}
MI_CONNECTOR_STORE_BACKEND_GETBYVERSION=https://apis.wso2.com/qgpf/connector-store-backend/endpoint-9090-803/v1.0/connectors/${repoName}/versions/${versionId}?runtimeVersion=4.3.0&product=MI
MI_CONNECTOR_STORE_BACKEND_SUMMARIES=https://apis.wso2.com/qgpf/connector-store-backend/endpoint-9090-803/v1.0/connectors/summaries?type=${type}&limit=100&offset=0&product=MI
MI_CONNECTOR_STORE_BACKEND_DETAILS_FILTER=https://apis.wso2.com/qgpf/connector-store-backend/endpoint-9090-803/v1.0/connectors/details/filter
ADOPTIUM_API_BASE_URL=https://api.adoptium.net/v3/assets/feature_releases
COPILOT_ROOT_URL=https://7eff1239-64bb-4663-b256-30a00d187a5c-prod.e1-us-east-azure.choreoapis.dev/copilot
Loading
Loading