Skip to content

Commit ebc6f18

Browse files
committed
consolidate types into parent level one
1 parent 3009d36 commit ebc6f18

File tree

5 files changed

+24
-12
lines changed

5 files changed

+24
-12
lines changed

Diff for: core/agent/base_agent.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ChatMessage, ModelConfig } from "../types";
1+
import { ChatMessage, ModelConfig } from '../../utils/types';
22

33
export interface BaseAgent {
44
modelName: string;

Diff for: core/artifacts/baseArtifact.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { GameEnvironment } from "../types/environment";
1+
import { GameEnvironment } from '../types';
22

33
export interface ArtifactEffect {
44
type: string;

Diff for: core/types.ts

+11
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,14 @@ export interface ModelConfig {
99
maxTokens: number;
1010
apiKey: string;
1111
}
12+
13+
export interface GameEnvironment {
14+
player: {
15+
health: number;
16+
status: Record<string, unknown>;
17+
};
18+
world: {
19+
state: Record<string, unknown>;
20+
entities: Record<string, unknown>;
21+
};
22+
}

Diff for: core/types/environment.ts

-10
This file was deleted.

Diff for: utils/types.ts

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export interface ChatMessage {
2+
role: "system" | "user" | "assistant";
3+
content: string;
4+
}
5+
6+
export interface ModelConfig {
7+
modelName: string;
8+
temperature: number;
9+
maxTokens: number;
10+
apiKey: string;
11+
}

0 commit comments

Comments
 (0)