#typescript#agent_workflow#agentic_workflow#agents#ai#aiagents#anthropic#artificial_intelligence#automation#chatbot#deepseek#gemini#low_code#nextjs#no_code#openai#rag#react#typescript
Sim Studio is an easy-to-use, open-source platform that lets you build AI workflows visually without coding by dragging and connecting blocks on a canvas. It supports many AI models and integrates with over 60 popular tools like Gmail, Slack, and Google Sheets. You can run workflows via chat, APIs, or scheduled jobs and deploy them as APIs or plugins. It also offers real-time collaboration and built-in monitoring. This helps you quickly create, test, and deploy AI-powered applications or automation, saving time and effort while allowing flexibility and control over your AI projects[1][2][3][4].
https://github.com/simstudioai/sim
🚀 Вышел стабильный JavaScript движок от Google для Android
Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде.
class MainActivity : ComponentActivity() {
// Теперь nullable, без lateinit
private var jsSandbox: JavaScriptSandbox? = null
private var jsIsolate: JavaScriptIsolate? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!JavaScriptSandbox.isSupported()) {
Log.e("JS", "JavaScriptSandbox не поддерживается")
return
}
lifecycleScope.launch {
// Создаём и сохраняем в nullable-поле
jsSandbox = JavaScriptSandbox
.createConnectedInstanceAsync(applicationContext)
.await()
jsIsolate = jsSandbox?.createIsolate()
// При выполнении гарантируем, что jsIsolate != null
val result: String = jsIsolate
?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING)
?.await()
?: "Ошибка: isolate не инициализирован"
Log.d("JS", "Результат выполнения: $result")
}
}
override fun onDestroy() {
super.onDestroy()
// Закрываем только если не null
jsIsolate?.close()
jsSandbox?.close()
}
}
#jetpack#js