A safe, simple, extensible, and fast agent harness
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Gate plugin export macro to only wasm32 targets

+25 -17
+16 -16
Cargo.lock
··· 903 903 904 904 [[package]] 905 905 name = "ein" 906 - version = "0.1.1" 906 + version = "0.1.2" 907 907 dependencies = [ 908 908 "anyhow", 909 909 "clap", ··· 914 914 915 915 [[package]] 916 916 name = "ein-agent" 917 - version = "0.1.1" 917 + version = "0.1.2" 918 918 dependencies = [ 919 919 "anyhow", 920 920 "async-trait", ··· 929 929 930 930 [[package]] 931 931 name = "ein-core" 932 - version = "0.1.1" 932 + version = "0.1.2" 933 933 dependencies = [ 934 934 "serde", 935 935 "serde_json", ··· 937 937 938 938 [[package]] 939 939 name = "ein-proto" 940 - version = "0.1.1" 940 + version = "0.1.2" 941 941 dependencies = [ 942 942 "prost", 943 943 "tonic", ··· 946 946 947 947 [[package]] 948 948 name = "ein-server" 949 - version = "0.1.1" 949 + version = "0.1.2" 950 950 dependencies = [ 951 951 "anyhow", 952 952 "async-trait", ··· 971 971 972 972 [[package]] 973 973 name = "ein-tui" 974 - version = "0.1.1" 974 + version = "0.1.2" 975 975 dependencies = [ 976 976 "anyhow", 977 977 "chrono", ··· 994 994 995 995 [[package]] 996 996 name = "ein_anthropic" 997 - version = "0.1.1" 997 + version = "0.1.2" 998 998 dependencies = [ 999 999 "anyhow", 1000 1000 "ein_plugin", ··· 1005 1005 1006 1006 [[package]] 1007 1007 name = "ein_bash" 1008 - version = "0.1.1" 1008 + version = "0.1.2" 1009 1009 dependencies = [ 1010 1010 "anyhow", 1011 1011 "ein_plugin", ··· 1016 1016 1017 1017 [[package]] 1018 1018 name = "ein_edit" 1019 - version = "0.1.1" 1019 + version = "0.1.2" 1020 1020 dependencies = [ 1021 1021 "anyhow", 1022 1022 "ein_plugin", ··· 1027 1027 1028 1028 [[package]] 1029 1029 name = "ein_http" 1030 - version = "0.1.1" 1030 + version = "0.1.2" 1031 1031 dependencies = [ 1032 1032 "anyhow", 1033 1033 "serde", ··· 1037 1037 1038 1038 [[package]] 1039 1039 name = "ein_ollama" 1040 - version = "0.1.1" 1040 + version = "0.1.2" 1041 1041 dependencies = [ 1042 1042 "anyhow", 1043 1043 "ein_plugin", ··· 1048 1048 1049 1049 [[package]] 1050 1050 name = "ein_openai" 1051 - version = "0.1.1" 1051 + version = "0.1.2" 1052 1052 dependencies = [ 1053 1053 "anyhow", 1054 1054 "ein_plugin", ··· 1059 1059 1060 1060 [[package]] 1061 1061 name = "ein_openrouter" 1062 - version = "0.1.1" 1062 + version = "0.1.2" 1063 1063 dependencies = [ 1064 1064 "anyhow", 1065 1065 "ein_plugin", ··· 1070 1070 1071 1071 [[package]] 1072 1072 name = "ein_plugin" 1073 - version = "0.1.1" 1073 + version = "0.1.2" 1074 1074 dependencies = [ 1075 1075 "anyhow", 1076 1076 "ein-core", ··· 1082 1082 1083 1083 [[package]] 1084 1084 name = "ein_read" 1085 - version = "0.1.1" 1085 + version = "0.1.2" 1086 1086 dependencies = [ 1087 1087 "anyhow", 1088 1088 "ein_plugin", ··· 1093 1093 1094 1094 [[package]] 1095 1095 name = "ein_write" 1096 - version = "0.1.1" 1096 + version = "0.1.2" 1097 1097 dependencies = [ 1098 1098 "anyhow", 1099 1099 "ein_plugin",
+1 -1
Cargo.toml
··· 19 19 resolver = "2" 20 20 21 21 [workspace.package] 22 - version = "0.1.1" 22 + version = "0.1.2" 23 23 edition = "2024" 24 24 authors = ["Mason Stallmo"] 25 25 license = "Apache-2.0"
+1
packages/ein_anthropic/src/lib.rs
··· 105 105 } 106 106 } 107 107 108 + #[cfg(target_arch = "wasm32")] 108 109 ein_plugin::export_model_client!(AnthropicPlugin);
+1
packages/ein_bash/src/lib.rs
··· 58 58 } 59 59 } 60 60 61 + #[cfg(target_arch = "wasm32")] 61 62 ein_plugin::export_tool!(BashTool);
+1
packages/ein_edit/src/lib.rs
··· 76 76 } 77 77 } 78 78 79 + #[cfg(target_arch = "wasm32")] 79 80 ein_plugin::export_tool!(EditTool);
+1
packages/ein_ollama/src/lib.rs
··· 160 160 } 161 161 } 162 162 163 + #[cfg(target_arch = "wasm32")] 163 164 ein_plugin::export_model_client!(OllamaPlugin);
+1
packages/ein_openai/src/lib.rs
··· 127 127 } 128 128 } 129 129 130 + #[cfg(target_arch = "wasm32")] 130 131 ein_plugin::export_model_client!(OpenAIPlugin); 131 132 132 133 #[cfg(test)]
+1
packages/ein_openrouter/src/lib.rs
··· 128 128 } 129 129 } 130 130 131 + #[cfg(target_arch = "wasm32")] 131 132 ein_plugin::export_model_client!(OpenRouterPlugin);
+1
packages/ein_read/src/lib.rs
··· 92 92 } 93 93 } 94 94 95 + #[cfg(target_arch = "wasm32")] 95 96 ein_plugin::export_tool!(ReadTool);
+1
packages/ein_write/src/lib.rs
··· 79 79 } 80 80 } 81 81 82 + #[cfg(target_arch = "wasm32")] 82 83 ein_plugin::export_tool!(WriteTool);