Skip to content

Commit 4db01f5

Browse files
authored
Merge pull request #174 from WolframResearch/emmaAugmentCodeImplementationTest
AugmentCode support
2 parents eaef4ab + 2af31d7 commit 4db01f5

22 files changed

Lines changed: 1974 additions & 376 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"metadata":{
88
"description":"A collection of Wolfram agent skills",
9-
"version":"2.1.0"
9+
"version":"2.1.6"
1010
},
1111
"plugins":[
1212
{

.cspell.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"words": [
33
"Agentic",
44
"alnum",
5+
"AmazonQ",
6+
"amzq",
7+
"Auggie",
58
"BUILDKIT",
69
"buildx",
710
"CICD",
@@ -15,6 +18,7 @@
1518
"evals",
1619
"FelisCatus",
1720
"frontmatter",
21+
"IDEURL",
1822
"Kiro",
1923
"Legended",
2024
"libgomp",
@@ -26,7 +30,9 @@
2630
"modelcontextprotocol",
2731
"Mousedown",
2832
"Multicolumn",
33+
"nenv",
2934
"newclient",
35+
"noexist",
3036
"noinit",
3137
"noprompt",
3238
"oneline",
@@ -51,10 +57,12 @@
5157
"subcontext",
5258
"subcontexts",
5359
"Subsubsubsection",
60+
"toolsets",
5461
"Touchpoints",
5562
"unbuilt",
5663
"Underspecified",
5764
"unformat",
65+
"Unparseable",
5866
"USERBASE",
5967
"USERPROFILE",
6068
"wolframalpha",

.gitignore

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
.claude/settings.local.json
2+
.claude/worktrees/
3+
4+
# Git merge-conflict artifacts (created by 3-way mergetools)
5+
*_BACKUP_*
6+
*_BASE_*
7+
*_LOCAL_*
8+
*_REMOTE_*
9+
*.orig
10+
*.rej
11+
12+
# Build outputs
13+
build/
14+
*.mx
15+
paclet.zip
16+
17+
# OS metadata
18+
.DS_Store
19+
Thumbs.db
20+
desktop.ini
21+
22+
# Editor swap and backup files
23+
*.swp
24+
*.swo
25+
*~
26+
.#*
27+
\#*\#
28+
29+
# Generic backup, temp, and log files
30+
*.bak
31+
*.tmp
32+
*.temp
33+
*.old
34+
*.log

AGENTS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ See [building.md](docs/building.md) for detailed instructions.
5555
- `PacletExtension.wl`: Paclet discovery, name resolution, and definition loading for the [paclet extension](docs/paclet-extensions.md) system
5656
- `PreferencesContent.wl`: Implementation of `CreatePreferencesContent`, which builds the toolset configuration UI for the system preferences dialog (see [preferences-content.md](docs/preferences-content.md))
5757
- `StartMCPServer.wl`: Implementation for starting MCP servers
58+
- `SupportedClients.wl`: Registry of supported MCP clients (`$SupportedMCPClients`) and relevant utility functions
5859
- `ValidateAgentToolsPacletExtension.wl`: Validation of `"AgentTools"` [paclet extensions](docs/paclet-extensions.md)
5960
- `UIResources.wl`: [MCP Apps](docs/mcp-apps.md) UI resource registry, client capability detection, and shared cloud notebook deployment helper
6061
- `Utilities.wl`: General-purpose helpers — LLMKit subscription checks, Chatbook version verification, and `toJSRegex` for converting ICU/PCRE patterns to ECMA 262 (used when sanitizing tool schema `"pattern"` fields)
@@ -71,7 +72,7 @@ See [building.md](docs/building.md) for detailed instructions.
7172
- `AgentSkills/`: Agent skills for distributing Wolfram tools to AI coding agents (see [agent-skills.md](docs/agent-skills.md))
7273
- `Manifest.wl`: Maps skill names to their MCP tools and shared references
7374
- `References/`: Single-source shared reference files copied into every skill at build time
74-
- `Skills/`: Generated skill directories (wolfram-language, wolfram-paclets, wolfram-alpha, wolfram-notebooks)
75+
- `Skills/`: Generated skill directories. The `references/` and `scripts/` subdirectories of each skill (e.g. `AgentSkills/Skills/wolfram-language/references/`) are generated by `Scripts/BuildAgentSkills.wls` and **must not be edited manually** — modify the source files (`AgentSkills/References/`, `Scripts/Resources/SkillScriptTemplate.wls`, and the corresponding tool definitions in `Kernel/Tools/`) and rebuild instead.
7576
- `.claude-plugin/`: Claude Code plugin packaging
7677
- `marketplace.json`: Plugin marketplace definition for distributing agent skills via Claude Code
7778
- `Notes/`: Development notes and design explorations

AgentSkills/References/SetUpWolframMCPServer.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ Replace `<ClientName>` with one of the supported clients:
3232

3333
| Client | Name to use |
3434
| --- | --- |
35+
| Amazon Q Developer | `"AmazonQ"` |
36+
| Augment Code | `"AugmentCode"` |
37+
| Augment Code IDE | `"AugmentCodeIDE"` |
3538
| Claude Code | `"ClaudeCode"` |
3639
| Claude Desktop | `"ClaudeDesktop"` |
3740
| Cline | `"Cline"` |

AgentSkills/Skills/wolfram-alpha/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Queries Wolfram|Alpha for up-to-date computational results and retr
44
compatibility: Requires the Wolfram MCP server or wolframscript on PATH
55
metadata:
66
author: Wolfram Research
7-
version: 2.1.0
7+
version: 2.1.6
88
---
99

1010
# Wolfram|Alpha

AgentSkills/Skills/wolfram-alpha/references/SetUpWolframMCPServer.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ Replace `<ClientName>` with one of the supported clients:
3232

3333
| Client | Name to use |
3434
| --- | --- |
35+
| Amazon Q Developer | `"AmazonQ"` |
36+
| Augment Code | `"AugmentCode"` |
37+
| Augment Code IDE | `"AugmentCodeIDE"` |
3538
| Claude Code | `"ClaudeCode"` |
3639
| Claude Desktop | `"ClaudeDesktop"` |
3740
| Cline | `"Cline"` |

AgentSkills/Skills/wolfram-language/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Evaluates Wolfram Language code, searches documentation, inspects c
44
compatibility: Requires the Wolfram MCP server or wolframscript on PATH
55
metadata:
66
author: Wolfram Research
7-
version: 2.1.0
7+
version: 2.1.6
88
---
99

1010
# Wolfram Language

AgentSkills/Skills/wolfram-language/references/SetUpWolframMCPServer.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ Replace `<ClientName>` with one of the supported clients:
3232

3333
| Client | Name to use |
3434
| --- | --- |
35+
| Amazon Q Developer | `"AmazonQ"` |
36+
| Augment Code | `"AugmentCode"` |
37+
| Augment Code IDE | `"AugmentCodeIDE"` |
3538
| Claude Code | `"ClaudeCode"` |
3639
| Claude Desktop | `"ClaudeDesktop"` |
3740
| Cline | `"Cline"` |

AgentSkills/Skills/wolfram-notebooks/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Reads and writes Wolfram notebook (.nb) files. Use this skill when
44
compatibility: Requires the Wolfram MCP server or wolframscript on PATH
55
metadata:
66
author: Wolfram Research
7-
version: 2.1.0
7+
version: 2.1.6
88
---
99

1010
# Wolfram Notebooks

0 commit comments

Comments
 (0)