You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implements web search functionality for LLMs with Google and DuckDuckGo
support.
Closes#31
Generated with [Claude Code](https://claude.ai/code)
---------
Signed-off-by: Eden Reich <[email protected]>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Eden Reich <[email protected]>
Copy file name to clipboardExpand all lines: CLAUDE.md
+100-3Lines changed: 100 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,25 +4,31 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
4
4
5
5
## Project Overview
6
6
7
-
This is the Inference Gateway CLI (`infer`), a Go-based command-line tool for managing and interacting with machine learning inference services. The CLI provides functionality for status monitoring, interactive chat, and configuration management.
7
+
This is the Inference Gateway CLI (`infer`), a Go-based command-line tool for managing and interacting with
8
+
machine learning inference services. The CLI provides functionality for status monitoring, interactive chat, and
9
+
configuration management.
8
10
9
11
## Development Commands
10
12
11
13
**Note: All commands should be run with `flox activate -- <command>` to ensure the proper development environment is activated.**
12
14
13
-
**IMPORTANT: Always run `task setup` first when working with a fresh checkout of the repository to ensure all dependencies are properly installed.**
15
+
**IMPORTANT: Always run `task setup` first when working with a fresh checkout of the repository to ensure all
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,12 @@
2
2
3
3
## Commit Message Convention
4
4
5
-
This project uses [Conventional Commits](https://www.conventionalcommits.org/) for commit messages. This allows us to automatically generate changelogs and determine version bumps.
5
+
This project uses [Conventional Commits](https://www.conventionalcommits.org/) for commit messages.
6
+
This allows us to automatically generate changelogs and determine version bumps.
6
7
7
8
### Format
8
9
9
-
```
10
+
```text
10
11
<type>[optional scope]: <description>
11
12
12
13
[optional body]
@@ -39,6 +40,7 @@ This project uses [Conventional Commits](https://www.conventionalcommits.org/) f
39
40
### Breaking Changes
40
41
41
42
Breaking changes should be indicated by:
43
+
42
44
1.`!` after the type/scope: `feat!: change API interface`
43
45
2. Or a footer: `BREAKING CHANGE: API interface has changed`
44
46
@@ -63,6 +65,7 @@ This project uses pre-commit hooks to ensure code quality and consistent formatt
63
65
-**Run on all files**: `flox activate -- task precommit:run`
64
66
65
67
The hooks automatically:
68
+
66
69
- Add missing final newlines to files
67
70
- Remove trailing whitespace
68
71
- Validate YAML/JSON/TOML syntax
@@ -95,6 +98,7 @@ flox activate -- task release:build # Build for all platforms
95
98
## Release Process
96
99
97
100
Releases are automated using semantic-release:
101
+
98
102
- Commits to `main` branch trigger automatic releases
0 commit comments