Skip to content

Commit 2a50464

Browse files
chore(api): expose Managed Agents per-tool config types at top level
Stainless-Generated-From: 5e679a120c1a298ea74bc26611ba2d31fb9105af
1 parent e2d278b commit 2a50464

92 files changed

Lines changed: 870 additions & 1102 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig.php

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,21 @@
44

55
namespace Anthropic\Beta\Agents;
66

7-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsBashToolConfig;
8-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsEditToolConfig;
9-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsGlobToolConfig;
10-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsGrepToolConfig;
11-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsReadToolConfig;
12-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWebFetchToolConfig;
13-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWebSearchToolConfig;
14-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWriteToolConfig;
157
use Anthropic\Core\Concerns\SdkUnion;
168
use Anthropic\Core\Conversion\Contracts\Converter;
179
use Anthropic\Core\Conversion\Contracts\ConverterSource;
1810

1911
/**
2012
* Configuration for a specific agent tool.
2113
*
22-
* @phpstan-import-type BetaManagedAgentsBashToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsBashToolConfig
23-
* @phpstan-import-type BetaManagedAgentsEditToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsEditToolConfig
24-
* @phpstan-import-type BetaManagedAgentsReadToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsReadToolConfig
25-
* @phpstan-import-type BetaManagedAgentsWriteToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWriteToolConfig
26-
* @phpstan-import-type BetaManagedAgentsGlobToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsGlobToolConfig
27-
* @phpstan-import-type BetaManagedAgentsGrepToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsGrepToolConfig
28-
* @phpstan-import-type BetaManagedAgentsWebFetchToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWebFetchToolConfig
29-
* @phpstan-import-type BetaManagedAgentsWebSearchToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfig\BetaManagedAgentsWebSearchToolConfig
14+
* @phpstan-import-type BetaManagedAgentsBashToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsBashToolConfig
15+
* @phpstan-import-type BetaManagedAgentsEditToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsEditToolConfig
16+
* @phpstan-import-type BetaManagedAgentsReadToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsReadToolConfig
17+
* @phpstan-import-type BetaManagedAgentsWriteToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsWriteToolConfig
18+
* @phpstan-import-type BetaManagedAgentsGlobToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsGlobToolConfig
19+
* @phpstan-import-type BetaManagedAgentsGrepToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsGrepToolConfig
20+
* @phpstan-import-type BetaManagedAgentsWebFetchToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsWebFetchToolConfig
21+
* @phpstan-import-type BetaManagedAgentsWebSearchToolConfigShape from \Anthropic\Beta\Agents\BetaManagedAgentsWebSearchToolConfig
3022
*
3123
* @phpstan-type BetaManagedAgentsAgentToolConfigVariants = BetaManagedAgentsBashToolConfig|BetaManagedAgentsEditToolConfig|BetaManagedAgentsReadToolConfig|BetaManagedAgentsWriteToolConfig|BetaManagedAgentsGlobToolConfig|BetaManagedAgentsGrepToolConfig|BetaManagedAgentsWebFetchToolConfig|BetaManagedAgentsWebSearchToolConfig
3224
* @phpstan-type BetaManagedAgentsAgentToolConfigShape = BetaManagedAgentsAgentToolConfigVariants|BetaManagedAgentsBashToolConfigShape|BetaManagedAgentsEditToolConfigShape|BetaManagedAgentsReadToolConfigShape|BetaManagedAgentsWriteToolConfigShape|BetaManagedAgentsGlobToolConfigShape|BetaManagedAgentsGrepToolConfigShape|BetaManagedAgentsWebFetchToolConfigShape|BetaManagedAgentsWebSearchToolConfigShape

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsReadToolConfig/PermissionPolicy.php

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsReadToolConfig/PermissionPolicy/Type.php

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWebFetchToolConfig/PermissionPolicy.php

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWebFetchToolConfig/PermissionPolicy/Type.php

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWebSearchToolConfig/PermissionPolicy.php

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWebSearchToolConfig/PermissionPolicy/Type.php

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWriteToolConfig/PermissionPolicy.php

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfig/BetaManagedAgentsWriteToolConfig/PermissionPolicy/Type.php

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/Beta/Agents/BetaManagedAgentsAgentToolConfigParams.php

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,21 @@
44

55
namespace Anthropic\Beta\Agents;
66

7-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsBashToolConfigParams;
8-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsEditToolConfigParams;
9-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsGlobToolConfigParams;
10-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsGrepToolConfigParams;
11-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsReadToolConfigParams;
12-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWebFetchToolConfigParams;
13-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWebSearchToolConfigParams;
14-
use Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWriteToolConfigParams;
157
use Anthropic\Core\Concerns\SdkUnion;
168
use Anthropic\Core\Conversion\Contracts\Converter;
179
use Anthropic\Core\Conversion\Contracts\ConverterSource;
1810

1911
/**
2012
* Configuration override for a specific tool within a toolset.
2113
*
22-
* @phpstan-import-type BetaManagedAgentsBashToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsBashToolConfigParams
23-
* @phpstan-import-type BetaManagedAgentsEditToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsEditToolConfigParams
24-
* @phpstan-import-type BetaManagedAgentsReadToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsReadToolConfigParams
25-
* @phpstan-import-type BetaManagedAgentsWriteToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWriteToolConfigParams
26-
* @phpstan-import-type BetaManagedAgentsGlobToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsGlobToolConfigParams
27-
* @phpstan-import-type BetaManagedAgentsGrepToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsGrepToolConfigParams
28-
* @phpstan-import-type BetaManagedAgentsWebFetchToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWebFetchToolConfigParams
29-
* @phpstan-import-type BetaManagedAgentsWebSearchToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsAgentToolConfigParams\BetaManagedAgentsWebSearchToolConfigParams
14+
* @phpstan-import-type BetaManagedAgentsBashToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsBashToolConfigParams
15+
* @phpstan-import-type BetaManagedAgentsEditToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsEditToolConfigParams
16+
* @phpstan-import-type BetaManagedAgentsReadToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsReadToolConfigParams
17+
* @phpstan-import-type BetaManagedAgentsWriteToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsWriteToolConfigParams
18+
* @phpstan-import-type BetaManagedAgentsGlobToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsGlobToolConfigParams
19+
* @phpstan-import-type BetaManagedAgentsGrepToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsGrepToolConfigParams
20+
* @phpstan-import-type BetaManagedAgentsWebFetchToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsWebFetchToolConfigParams
21+
* @phpstan-import-type BetaManagedAgentsWebSearchToolConfigParamsShape from \Anthropic\Beta\Agents\BetaManagedAgentsWebSearchToolConfigParams
3022
*
3123
* @phpstan-type BetaManagedAgentsAgentToolConfigParamsVariants = BetaManagedAgentsBashToolConfigParams|BetaManagedAgentsEditToolConfigParams|BetaManagedAgentsReadToolConfigParams|BetaManagedAgentsWriteToolConfigParams|BetaManagedAgentsGlobToolConfigParams|BetaManagedAgentsGrepToolConfigParams|BetaManagedAgentsWebFetchToolConfigParams|BetaManagedAgentsWebSearchToolConfigParams
3224
* @phpstan-type BetaManagedAgentsAgentToolConfigParamsShape = BetaManagedAgentsAgentToolConfigParamsVariants|BetaManagedAgentsBashToolConfigParamsShape|BetaManagedAgentsEditToolConfigParamsShape|BetaManagedAgentsReadToolConfigParamsShape|BetaManagedAgentsWriteToolConfigParamsShape|BetaManagedAgentsGlobToolConfigParamsShape|BetaManagedAgentsGrepToolConfigParamsShape|BetaManagedAgentsWebFetchToolConfigParamsShape|BetaManagedAgentsWebSearchToolConfigParamsShape

0 commit comments

Comments
 (0)