497 Commits

Author SHA1 Message Date
35C4n0r
96a069a6de
chore: fix readme version 2026-02-13 22:27:54 +05:30
35C4n0r
4c373ff208
chore: update variable name in README.md 2026-02-13 22:26:41 +05:30
35C4n0r
bb03aae627
feat: point source to registry 2026-02-13 22:18:18 +05:30
35C4n0r
d9fd6453dd
Merge branch 'main' into 35C4n0r/feat-agentapi-architecture-improv 2026-02-13 22:07:42 +05:30
35C4n0r
c5ff4de9ed
feat(coder/modules/agent-helper): add agent-helper module to help run scripts (#704)
## Description
The Agent Helper module is a building block for modules that need to run
multiple scripts in a specific order. It uses `coder exp sync` for
dependency management and is designed for orchestrating pre-install,
install, post-install, and start scripts.

## Type of Change

- [x] New module
- [ ] New template
- [ ] Bug fix
- [ ] Feature/enhancement
- [ ] Documentation
- [ ] Other

## Module Information

<!-- Delete this section if not applicable -->

**Path:** `registry/coder/modules/agent-helper`  
**New version:** `v1.0.0`  
**Breaking change:** [x] Yes [ ] No

## Testing & Validation

- [x] Tests pass (`bun test`)
- [x] Code formatted (`bun fmt`)
- [x] Changes tested locally

## Related Issues

Closes: https://github.com/coder/registry/issues/696
Closes: https://github.com/coder/registry/issues/698

---------

Co-authored-by: DevCats <christofer@coder.com>
2026-02-13 22:05:21 +05:30
35C4n0r
a9a03b167c
feat(coder-labs/modules/codex): bump agentapi version to v0.11.8 in codex (#727)
## Description
- bump agentapi version to v0.11.8 in codex

## Type of Change

- [ ] New module
- [ ] New template
- [ ] Bug fix
- [x] Feature/enhancement
- [ ] Documentation
- [ ] Other

## Module Information

<!-- Delete this section if not applicable -->

**Path:** `registry/coder-labs/modules/codex`  
**New version:** `v4.1.1`  
**Breaking change:** [ ] Yes [x] No

## Testing & Validation

- [x] Tests pass (`bun test`)
- [x] Code formatted (`bun fmt`)
- [x] Changes tested locally

## Related Issues

<!-- Link related issues or write "None" if not applicable -->
release/coder-labs/codex/v4.1.1
2026-02-12 23:21:07 +05:30
Riajul Islam
0449051828
feat(KasmVNC): allow share variable to be passed with default: owner (#709)
Co-authored-by: Atif Ali <atif@coder.com>
2026-02-11 07:34:37 +00:00
35C4n0r
3dddb96b20
bun fmt 2026-02-09 22:54:28 +05:30
35C4n0r
a35df647ec
feat: remove unused variables 2026-02-09 22:49:26 +05:30
35C4n0r
fc88b54bf7
feat: use outputs instead of hard coded names 2026-02-09 21:39:28 +05:30
35C4n0r
64c6417cf5
feat: remove depends_on 2026-02-09 21:02:01 +05:30
35C4n0r
08fcdcc52e
revert 2026-02-09 21:00:58 +05:30
35C4n0r
873c929d86
feat: use outputs instead of hard coded names 2026-02-09 20:51:39 +05:30
DevCats
8e68c96633
fix: add validation to inputs in dot-files module (#703)
## Description

Add's Validation to the dotfiles module in all input's to address
security issue pointed out in
https://github.com/coder/security/issues/119
<!-- Briefly describe what this PR does and why -->

## Type of Change

- [ ] New module
- [ ] New template
- [X] Bug fix
- [ ] Feature/enhancement
- [ ] Documentation
- [ ] Other

## Module Information

<!-- Delete this section if not applicable -->

**Path:** `registry/coder/modules/dotfiles`  
**New version:** `v1.2.4`  
**Breaking change:** [ ] Yes [X] No

## Testing & Validation

- [Y] Tests pass (`bun test`)
- [Y] Code formatted (`bun fmt`)
- [  ] Changes tested locally

## Related Issues

https://github.com/coder/security/issues/119
<!-- Link related issues or write "None" if not applicable -->

---------

Co-authored-by: Jakub Domeracki <jakub@coder.com>
release/coder/dotfiles/v1.2.4
2026-02-09 07:54:15 -06:00
35C4n0r
01873e33c0 feat: agentapi tftests 2026-02-09 11:09:09 +00:00
35C4n0r
b14bbe432d
fix: fix tests 2026-02-09 09:19:17 +05:30
35C4n0r
e499d602fd
chore: bun fmt 2026-02-09 08:55:19 +05:30
35C4n0r
0f11e4a5f8
chore: bun fmt 2026-02-09 08:47:33 +05:30
35C4n0r
c2958d58ca
debug 2026-02-07 11:15:29 +05:30
35C4n0r
5de7928e02
debug 2026-02-07 11:05:58 +05:30
35C4n0r
4732deb327 debug 2026-02-07 04:55:38 +00:00
35C4n0r
191f4ca2c2 debug 2026-02-07 04:48:57 +00:00
35C4n0r
fabb5b2f2e debug 2026-02-07 04:37:23 +00:00
35C4n0r
21757f35d7 debug 2026-02-07 04:32:05 +00:00
35C4n0r
c1a3ed53a9 wip: move scripts to agentapi module 2026-02-07 04:08:13 +00:00
35C4n0r
fde6ae6dc1
debug: depends on 2026-02-07 09:21:07 +05:30
35C4n0r
88b01dba31
debug: depends on 2026-02-07 09:16:23 +05:30
35C4n0r
253f95ff5b
debug 2026-02-07 08:55:35 +05:30
35C4n0r
32fa6cb194
debug 2026-02-07 08:52:29 +05:30
35C4n0r
4bbc6d929e
feat: move install and start script logic to agentapi via agent-helper 2026-02-06 23:37:59 +05:30
35C4n0r
c07954592b chore: fix tests 2026-02-06 17:39:58 +00:00
35C4n0r
65c40ed0ad feat: rector agentapi_server_type to agent_name 2026-02-06 17:32:21 +00:00
35C4n0r
df2d72f608 feat: add mock coder since we now depend on coder command to sync scripts 2026-02-06 17:17:57 +00:00
35C4n0r
03ac608e1f
feat: overwrite agentapi logs instead of appending them 2026-02-06 21:34:25 +05:30
35C4n0r
85e7da3c41
fix: complete commands 2026-02-06 19:24:10 +05:30
35C4n0r
5edf4a9c00
fix: complete commands 2026-02-06 19:20:10 +05:30
35C4n0r
c6307226a7
fix: fix typo 2026-02-06 19:14:53 +05:30
35C4n0r
15ca0aa058
feat: sync main.sh 2026-02-06 18:43:13 +05:30
35C4n0r
d6355834d5
Merge branch 'main' into 35C4n0r/feat-agentapi-architecture-improv 2026-02-05 21:54:47 +05:30
35C4n0r
4459d39529 feat: remove the responsibility of running install and start script from agentapi module 2026-02-05 16:17:12 +00:00
DevCats
7e3e842aaa
fix: temp-fix for not using coder_env to set path due to limitations (#699)
### Summary

Temporary workaround for non-deterministic PATH handling when using
`coder_env` across multiple modules
([coder/coder#21885](https://github.com/coder/coder/issues/21885)).

### Problem

When multiple modules define `coder_env` with the same `name` (e.g.,
`PATH`), the final value is non-deterministic due to Go map iteration
order. This caused PATH overwrites instead of appending, breaking Claude
Code discovery in workspaces using multiple modules.

### Solution

Replace `coder_env` PATH manipulation with script-based PATH handling:

- **Install script**: Exports PATH and adds claude binary directory to
shell profiles (`.profile`, `.bashrc`, `.zshrc`, fish) for interactive
shell access
- **Start script**: Exports PATH at script execution time
- **Symlink**: Creates symlink in `CODER_SCRIPT_BIN_DIR` as additional
fallback
- **Validation**: Prevents invalid configuration where
`claude_binary_path` is customized but `install_claude_code=true`
(official installer doesn't support custom paths)

### Changes

- Removed `coder_env` resource for PATH
- Added PATH export to `install.sh` and `start.sh`
- Added shell profile modifications for cross-shell compatibility (bash,
zsh, fish)
- Added variable validation for `claude_binary_path`

### Note

This is a temporary fix until
[coder/coder#21885](https://github.com/coder/coder/issues/21885) is
resolved with a proper `merge_strategy` attribute for `coder_env`.

## Type of Change

- [ ] New module
- [ ] New template
- [X] Bug fix
- [ ] Feature/enhancement
- [ ] Documentation
- [ ] Other

## Module Information

<!-- Delete this section if not applicable -->

**Path:** `registry/coder/modules/claude-code`  
**New version:** `v4.7.5`  
**Breaking change:** [ ] Yes [X] No

## Testing & Validation

- [X] Tests pass (`bun test`)
- [X] Code formatted (`bun fmt`)
- [X] Changes tested locally

## Related Issues

([coder/coder#21885](https://github.com/coder/coder/issues/21885))
release/coder/claude-code/v4.7.5
2026-02-05 09:18:27 -06:00
35C4n0r
80f47d09dd chore: bump module versions (major) 2026-02-04 16:18:09 +00:00
35C4n0r
f52ef07762
Merge branch 'main' into 35C4n0r/feat-agentapi-architecture-improv 2026-02-04 21:18:42 +05:30
35C4n0r
a3321811c1 chore: remove comments 2026-02-04 15:48:22 +00:00
35C4n0r
63c5e2cf7b chore: improve doc 2026-02-04 15:46:43 +00:00
Steven Masley
6ac4d70405
chore: add placeholder to git config inputs (#694)
Shows a placeholder of default values in the parameter input box
release/coder/git-config/v1.0.33
2026-02-04 09:34:02 -06:00
35C4n0r
ac1fb953fc chore: improve doc 2026-02-04 14:29:15 +00:00
35C4n0r
3d4d24bdfc chore: revert claude changes 2026-02-04 14:16:28 +00:00
35C4n0r
b580ec2abb
Merge branch 'main' into 35C4n0r/feat-agentapi-architecture-improv 2026-02-04 16:13:25 +05:30
35C4n0r
833f0ac34a chore: fix tests 2026-02-04 10:34:24 +00:00