Magic Device 0.0.2 yayında
Ağır işi ne zaman çalıştıracağınızı bilin.
Cihaz şebeke gücünde mi, kullanıcı uzakta mı, macOS penceresi tam ekranda mı? Tek import, kurulum yok, Runner düzenlemesi yok.
Tek import. Üç sinyal.
Ağır işi yalnızca kimse fark etmeyecekken çalıştırın. Magic Device şebeke gücünü, kullanıcının boşta olmasını ve pencerenin tam ekran durumunu küçük bir API arkasında okur.
-
Şebeke gücü
Daha fazla Şebeke gücü hakkındacharging,battery_plusüzerinden okunur ve şebeke gücünde true olur.battery_plusdesteği olmayan bir platformfalsedöner. -
Kullanıcı boşta
macOS ve Windows sistemin girdi saatini okur ve iki dakika girdi olmazsa kullanıcıyı uzakta sayar. Diğer her yerde uygulama yaşam döngüsünü izler.
Daha fazla Kullanıcı boşta hakkında -
Pencere tam ekran
macOS penceresini değiştikçe izleyin ve tek bir
Daha fazla Pencere tam ekran hakkındatoggle()çağrısıyla açıp kapatın. -
Her platformda dürüst
Olan yerde yerel okuma, olmayan yerde açık bir yedek. Kendi yerel kodu yalnızca bir macOS eklentisidir.
Daha fazla Her platformda dürüst hakkında -
Siz başlatana dek boşta
Daha fazla Siz başlatana dek boşta hakkındastart()çağrılana dek hiçbir şey toplanmaz: hiç başlamayan bir örnek kanal, zamanlayıcı ya da yaşam döngüsü gözlemcisi tutmaz. -
Cihazsız test
Uygulama yaşam döngüsü dışındaki her
Daha fazla Cihazsız test hakkındaDevicePowerokuması bir constructor parametresidir; test için mock kütüphanesi gerekmez.
Ajanınız Magic Device konuşur.
Magic Device skill'i kodlama asistanınıza arka plan işini ne zaman kısıtlayacağını ve DevicePower ile WindowFullscreen'i nasıl bağlayacağını ilk satırdan önce öğretir. Tek komut kurar.
projenizde çalıştırın diğer editörler
şunlarla çalışır
Üstelik dokümanı doğrular.
Skill'ler API'yi öğretir. mcp.anilcancakir.com/magic_device adresindeki MCP sunucusu, ajanınıza düzenleme sırasında canlı doküman araması sağlar; imza uydurmaz.
-
Streamable HTTP
Tek uç nokta, her istemci.
-
search-docs
Kaynağa canlı sorgu.
-
Herkese açık
Salt okunur, ücretsiz.
# streamable http, varsayılan
# veya stdio, http desteklemeyen istemciler için
Herkese açık, kimlik doğrulamasız.
Saniyeler içinde ekleyin
Ya da pubspec.yaml dosyasına ekleyin:
dependencies:
magic_device: ^0.0.2
Ya da yapay zeka ajanınıza şu istemi verin: