2.home-manager/tests/modules/programs/opencode
Thierry Delafontaine b1b1c68033 opencode: add custom tools support
Adds support for custom tools - user-defined functions that the LLM can
call during conversations. Custom tools work alongside opencode's built-in
tools and are configured through the new `tools` option.

The configuration follows the same pattern as other opencode settings like
`agents` and `commands`, supporting:
- Inline TypeScript content
- Individual file paths
- Bulk directory imports
2026-01-08 16:32:29 -05:00
..
agents-bulk opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
commands-bulk opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
skill-dir/data-analysis opencode: add agent skills support 2026-01-03 11:47:20 +01:00
skills-bulk opencode: add agent skills support 2026-01-03 11:47:20 +01:00
themes-bulk opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
tools-bulk opencode: add custom tools support 2026-01-08 16:32:29 -05:00
agents-bulk-directory.nix opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
agents-inline.nix opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
agents-path.nix
AGENTS.md
api-client-tool.ts opencode: add custom tools support 2026-01-08 16:32:29 -05:00
changelog-command.md opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
code-reviewer-agent.md opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
commands-bulk-directory.nix opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
commands-inline.nix opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
commands-path.nix
commit-command.md opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
config.json
database-query-tool.ts opencode: add custom tools support 2026-01-08 16:32:29 -05:00
default.nix opencode: add custom tools support 2026-01-08 16:32:29 -05:00
documentation-agent.md opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
empty-rules.nix
empty-settings.nix
git-release-SKILL.md opencode: add agent skills support 2026-01-03 11:47:20 +01:00
mcp-integration-with-override.json opencode: add mcp module integration 2025-11-03 20:25:16 -06:00
mcp-integration-with-override.nix opencode: add mcp module integration 2025-11-03 20:25:16 -06:00
mcp-integration.json opencode: add mcp module integration 2025-11-03 20:25:16 -06:00
mcp-integration.nix opencode: add mcp module integration 2025-11-03 20:25:16 -06:00
mixed-content.nix opencode: add custom tools support 2026-01-08 16:32:29 -05:00
my-theme.json
pdf-processing-SKILL.md opencode: add agent skills support 2026-01-03 11:47:20 +01:00
rules-inline.nix
rules-path.nix
settings.nix
skills-bulk-directory.nix opencode: add agent skills support 2026-01-03 11:47:20 +01:00
skills-directory.nix opencode: add agent skills support 2026-01-03 11:47:20 +01:00
skills-inline.nix opencode: add agent skills support 2026-01-03 11:47:20 +01:00
skills-path.nix opencode: add agent skills support 2026-01-03 11:47:20 +01:00
test-agent.md
test-command.md
test-tool.ts opencode: add custom tools support 2026-01-08 16:32:29 -05:00
themes-bulk-directory.nix opencode: support directory-based configuration for commands, agents, and themes 2026-01-08 16:32:29 -05:00
themes-inline.nix opencode: make the themes also accept path 2025-10-19 09:47:26 -05:00
themes-path.nix opencode: make the themes also accept path 2025-10-19 09:47:26 -05:00
tools-bulk-directory.nix opencode: add custom tools support 2026-01-08 16:32:29 -05:00
tools-inline.nix opencode: add custom tools support 2026-01-08 16:32:29 -05:00
tools-path.nix opencode: add custom tools support 2026-01-08 16:32:29 -05:00