Skip to content

Commit 7443a8a

Browse files
committed
add agent environment
1 parent 88258ca commit 7443a8a

44 files changed

Lines changed: 208 additions & 132 deletions

Some content is hidden

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

agent/environment.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package agent
2+
3+
import "fmt"
4+
5+
const MaxEnvironmentLength = 64
6+
7+
func ValidateEnvironment(env string) error {
8+
if env == "" {
9+
return nil
10+
}
11+
if len(env) > MaxEnvironmentLength {
12+
return fmt.Errorf("environment exceeds %d bytes", MaxEnvironmentLength)
13+
}
14+
for i := 0; i < len(env); i++ {
15+
c := env[i]
16+
switch {
17+
case c == '_':
18+
return fmt.Errorf("environment contains reserved character %q", c)
19+
case c <= ' ' || c == 0x7f:
20+
return fmt.Errorf("environment contains whitespace or control byte at position %d", i)
21+
}
22+
}
23+
return nil
24+
}

infra/link.pb.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infra/link_grpc.pb.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/agent/livekit_agent_dev.pb.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/agent/livekit_agent_inference.pb.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/agent/livekit_agent_session.pb.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/cloud_replay.pb.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/livekit_agent.pb.go

Lines changed: 24 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit/livekit_agent_dispatch.pb.go

Lines changed: 34 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)